22 lines
491 B
TypeScript
22 lines
491 B
TypeScript
import type { PagePropsType } from "@/src/types";
|
|
import type { BunextPageServerFn } from "@moduletrace/bunext/types";
|
|
|
|
const server: BunextPageServerFn<PagePropsType> = async (ctx) => {
|
|
const props = ctx.props as PagePropsType;
|
|
|
|
if (!props.main_host?.name) {
|
|
return {
|
|
redirect: {
|
|
destination: `/admin/hosts/add`,
|
|
permanent: false,
|
|
},
|
|
};
|
|
}
|
|
|
|
return {
|
|
props: {},
|
|
};
|
|
};
|
|
|
|
export default server;
|