From a081c39cd593eff49d146348772a5d7214647f0c Mon Sep 17 00:00:00 2001 From: jiyuujin Date: Fri, 19 Jul 2024 20:32:50 +0900 Subject: [PATCH] StatusCard --- .../components/common/StatusCard.stories.ts | 35 +++++++++++++ packages/ui/components/common/StatusCard.vue | 52 +++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 packages/ui/components/common/StatusCard.stories.ts create mode 100644 packages/ui/components/common/StatusCard.vue diff --git a/packages/ui/components/common/StatusCard.stories.ts b/packages/ui/components/common/StatusCard.stories.ts new file mode 100644 index 00000000..2ebbd495 --- /dev/null +++ b/packages/ui/components/common/StatusCard.stories.ts @@ -0,0 +1,35 @@ +import { StoryFn } from '@storybook/vue3' +import StatusCard from './StatusCard.vue' + +export default { + title: 'common/StatusCard', + component: StatusCard, + args: { + title: 'これから注文番号の照合を行います。注文番号照合の状況はネームカードページのステータスで確認できます。編集期限前に照合が正常に完了したことを確認してください。', + }, + argTypes: { + color: { + description: 'The color property', + control: { + type: 'text', + }, + }, + }, +} + +const Template: StoryFn = (args, { argTypes }) => ({ + props: Object.keys(argTypes), + components: { StatusCard }, + setup() { + return { args } + }, + template: '', +}) + +export const Default = Template.bind({}) + +export const Error = Template.bind({}) +Error.args = { + hasError: true, + title: '印刷工程の都合上、ネームカードの編集期限後は編集できなくなります。当日会場にてネームカードをご希望の方は期限までに編集を完了させてください。', +} diff --git a/packages/ui/components/common/StatusCard.vue b/packages/ui/components/common/StatusCard.vue new file mode 100644 index 00000000..62b31eb6 --- /dev/null +++ b/packages/ui/components/common/StatusCard.vue @@ -0,0 +1,52 @@ + + + + +