index.ts 618 B

12345678910111213141516171819202122232425
  1. import { Design_Page_Size } from "@/modules/editor/dicts/CompOptions";
  2. import { createCompHooks } from "../../defines/createCompHooks";
  3. import { PageForm } from "./PageForm";
  4. export { Component } from "./component";
  5. export const options = {
  6. name: "页面",
  7. thumbnail: require("@/modules/editor/assets/icons/container.svg"),
  8. };
  9. export const { createComp, useCompData } = createCompHooks({
  10. value: {},
  11. children: {
  12. default: () => [] as string[],
  13. },
  14. layout: {
  15. size: [...(Design_Page_Size as [number, number])],
  16. background: {
  17. color: "#ffffff",
  18. },
  19. },
  20. });
  21. export const Form = PageForm;