prasi-bun/app/srv/ws/edit/tools/load-page.ts

22 lines
514 B
TypeScript

import { validate } from "uuid";
import { Page } from "../../../../web/src/utils/types/general";
export const loadPage = async (page_id: string) => {
if (page_id && validate(page_id)) {
let page = (await _db.page.findFirst({
where: { id: page_id },
select: {
id: true,
js: true,
name: true,
id_site: true,
url: true,
js_compiled: true,
content_tree: true,
},
})) as unknown as null | Page;
return page;
}
return null;
};