import "../module-globals.js"; import React from "react"; export const basics = defineComponent({ name: "basics" as const, schema: defaultComponents.basics.schema, component: ({ spec, styles, getComponent }) => { const Markdown = getComponent(defaultComponents.markdown); const TextWithIcon = getComponent(defaultComponents.textWithIcon); const BasicsItems = getComponent(defaultComponents.basicsItems); return ( {spec.basics.name} {spec.basics.summary && ( {spec.basics.summary} )} ( {item} )} /> ); }, defaultStyles: { container: { ...defaultComponents.basics.defaultStyles.container, display: "flex", flexDirection: "row", alignItems: "center", gap: "8pt", }, name: { ...defaultComponents.basics.defaultStyles.name, fontSize: "28pt", textAlign: "left", }, itemContainer: { display: "flex", flexDirection: "column", alignItems: "flex-end", textAlign: "right", gap: "4pt", }, item: defaultComponents.basics.defaultStyles.item, summary: defaultComponents.basics.defaultStyles.summary, leftContainer: { flex: 1, }, rightContainer: {}, } as const, }); export default { config: { components: { basics }, }, };