index.ts 658 B

1234567891011121314151617181920212223242526272829
  1. import { createAttrsForm } from "../../defines/createAttrsForm";
  2. import { createCompHooks } from "../../defines/createCompHooks";
  3. import MapAttr from "../../formItems/MapAttr";
  4. export { Component } from "./component";
  5. export const options = {
  6. name: "地图",
  7. thumbnail: require("@/modules/editor/assets/icons/address.svg"),
  8. };
  9. export const { createComp, useCompData } = createCompHooks({
  10. value: {
  11. addressInfo: {
  12. lnglat: [116.397428, 39.90923],
  13. address: "天安门",
  14. },
  15. },
  16. layout: {
  17. size: [710, 710],
  18. },
  19. });
  20. export const Form = createAttrsForm([
  21. {
  22. dataIndex: "value.addressInfo",
  23. component: MapAttr,
  24. },
  25. ]);