From f3fb70d073de8f23dd85214a4b30aa95d0e442e4 Mon Sep 17 00:00:00 2001 From: Nam Doan Date: Wed, 3 Dec 2025 22:10:07 +0700 Subject: [PATCH] refactor: update common input and text component --- .../layout/templates/vt-input/index.tsx | 18 ++++++++++++++++++ src/modules/layout/templates/vt-text/index.tsx | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 src/modules/layout/templates/vt-input/index.tsx diff --git a/src/modules/layout/templates/vt-input/index.tsx b/src/modules/layout/templates/vt-input/index.tsx new file mode 100644 index 0000000..0df2dae --- /dev/null +++ b/src/modules/layout/templates/vt-input/index.tsx @@ -0,0 +1,18 @@ +import { LayoutComponentDefinition, LayoutContext } from "@vibentec/component-map" + +export default function VtInput({ + nodes, + context, +}: { + nodes: LayoutComponentDefinition + context: LayoutContext +}) { + const props = nodes.config || {} + return ( + + ) +} \ No newline at end of file diff --git a/src/modules/layout/templates/vt-text/index.tsx b/src/modules/layout/templates/vt-text/index.tsx index c76154a..c732c0c 100644 --- a/src/modules/layout/templates/vt-text/index.tsx +++ b/src/modules/layout/templates/vt-text/index.tsx @@ -12,7 +12,7 @@ export default function VtText({ const props = nodes.config || {} return ( - {props?.label && {props.label}} + {props?.label ?? ""} ) }