From d6c5a2ad2debb5886140bc2fe8246af8c66b2b64 Mon Sep 17 00:00:00 2001 From: RyushiAok <55625375+RyushiAok@users.noreply.github.com> Date: Thu, 9 Jan 2025 23:28:47 +0900 Subject: [PATCH] feat(date-range-picker): mini --- packages/styles/bases/date-range-picker.css.ts | 10 +++++++++- .../date-range-picker/date-range-picker.stories.ts | 10 ++++++++++ .../inputs/date-range-picker/date-range-picker.vue | 6 ++++++ .../date-range-picker/components/date-range-picker.tsx | 3 +++ .../stories/date-range-picker.stories.tsx | 10 ++++++++++ 5 files changed, 38 insertions(+), 1 deletion(-) diff --git a/packages/styles/bases/date-range-picker.css.ts b/packages/styles/bases/date-range-picker.css.ts index 9596e1988..49e92078b 100644 --- a/packages/styles/bases/date-range-picker.css.ts +++ b/packages/styles/bases/date-range-picker.css.ts @@ -6,13 +6,21 @@ const BORDER_WIDTH = "1px"; const baseBodyStyle = style({ borderRadius: THEME.spacing.xs2, boxSizing: "border-box", - padding: `calc(${THEME.spacing.xs} - ${BORDER_WIDTH}) ${THEME.spacing.xs}`, fontSize: THEME.fontSize.sm, display: "flex", alignItems: "center", justifyContent: "space-between", }); +export const variantStyles = styleVariants({ + regular: { + padding: `calc(${THEME.spacing.xs} - ${BORDER_WIDTH}) ${THEME.spacing.xs}`, + }, + mini: { + padding: `1px ${THEME.spacing.xs2}`, + }, +}); + export const bodyStyle = styleVariants({ active: [ baseBodyStyle, diff --git a/packages/wiz-ui-next/src/components/base/inputs/date-range-picker/date-range-picker.stories.ts b/packages/wiz-ui-next/src/components/base/inputs/date-range-picker/date-range-picker.stories.ts index ea608fe27..0c687bc6d 100644 --- a/packages/wiz-ui-next/src/components/base/inputs/date-range-picker/date-range-picker.stories.ts +++ b/packages/wiz-ui-next/src/components/base/inputs/date-range-picker/date-range-picker.stories.ts @@ -289,6 +289,16 @@ IsDirectionFixed.parameters = { }, }; +export const Mini = Template.bind({}); +Mini.args = { + modelValue: { + start: new Date(2020, 0, 15), + end: new Date(2020, 1, 15), + }, + isDirectionFixed: true, + variant: "mini", +}; + const _formatDateJp = (date: Date) => `${date.getFullYear()}年${date.getMonth() + 1}月${date.getDate()}日`; diff --git a/packages/wiz-ui-next/src/components/base/inputs/date-range-picker/date-range-picker.vue b/packages/wiz-ui-next/src/components/base/inputs/date-range-picker/date-range-picker.vue index 71ce7dbeb..31d2ef6c0 100644 --- a/packages/wiz-ui-next/src/components/base/inputs/date-range-picker/date-range-picker.vue +++ b/packages/wiz-ui-next/src/components/base/inputs/date-range-picker/date-range-picker.vue @@ -3,6 +3,7 @@