import { createAttrsForm } from "../../../defines/createAttrsForm"; import { createCompHooks } from "../../../defines/createCompHooks"; import { createCompId } from "../../../defines/createCompId"; import { createColorOpts } from "../../../defines/formOpts/createColorOpts"; export { Component } from "./component"; export const options = { name: "卡片", thumbnail: require("@/assets/comps/Card12/thumbnail.jpg"), }; export const { createComp, useCompData } = createCompHooks({ value: { themeColor: "#5BA9CB", }, layout: { margin: "0.2rem 0.35rem", }, children: { text: () => createCompId("Text", { value: `

P190-2#

`, layout: { textAlign: "center", }, }), text2: () => createCompId("Text", { value: `

2#
克莱因蓝

`, layout: { textAlign: "center", }, }), img1: () => createCompId("Image", { value: { url: require("@/assets/comps/Card12/img_1.jpg"), }, }), }, }); export const Form = createAttrsForm([ { label: "主题色", dataIndex: "value.themeColor", ...createColorOpts(), }, ]);