From e466a7afe8768b34b884bef05643657fc10cb4eb Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Sun, 16 Mar 2025 17:31:18 +0800 Subject: [PATCH] feat(stage-ui): more component --- .../Form/Checkbox/Checkbox.story.vue | 72 +++++++++ .../src/components/Form/Input/Input.story.vue | 152 ++++++++++++++++++ .../src/components/Form/Input/Input.vue | 3 + 3 files changed, 227 insertions(+) create mode 100644 packages/stage-ui/src/components/Form/Checkbox/Checkbox.story.vue create mode 100644 packages/stage-ui/src/components/Form/Input/Input.story.vue diff --git a/packages/stage-ui/src/components/Form/Checkbox/Checkbox.story.vue b/packages/stage-ui/src/components/Form/Checkbox/Checkbox.story.vue new file mode 100644 index 000000000..d5f915c56 --- /dev/null +++ b/packages/stage-ui/src/components/Form/Checkbox/Checkbox.story.vue @@ -0,0 +1,72 @@ + + + diff --git a/packages/stage-ui/src/components/Form/Input/Input.story.vue b/packages/stage-ui/src/components/Form/Input/Input.story.vue new file mode 100644 index 000000000..1095808a2 --- /dev/null +++ b/packages/stage-ui/src/components/Form/Input/Input.story.vue @@ -0,0 +1,152 @@ + + + diff --git a/packages/stage-ui/src/components/Form/Input/Input.vue b/packages/stage-ui/src/components/Form/Input/Input.vue index 0e8d11be6..142de76ac 100644 --- a/packages/stage-ui/src/components/Form/Input/Input.vue +++ b/packages/stage-ui/src/components/Form/Input/Input.vue @@ -12,7 +12,10 @@ const modelValue = defineModel({ required: true }) :type="props.type || 'text'" border="neutral-100 dark:neutral-800 solid 2 focus:neutral-200 dark:focus:neutral-700" transition="all duration-250 ease-in-out" + text="disabled:neutral-400 dark:disabled:neutral-600" + cursor="disabled:not-allowed" w-full rounded-lg px-2 py-1 text-nowrap text-sm outline-none + shadow="sm" bg="neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900" >