From 331dc4a656b9e2268b1ea2af76ffa3ea521c77e4 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Mon, 20 Jul 2020 20:29:50 -0700 Subject: [PATCH] feat: support size prop for input components - DatePickerInput, NumberInput, Select, PasswordInput, TextInput --- src/DatePicker/DatePicker.stories.js | 9 +++++++++ src/DatePicker/DatePickerInput.svelte | 18 ++++++++++-------- src/NumberInput/NumberInput.stories.js | 15 ++++++++++++++- src/NumberInput/NumberInput.svelte | 4 +++- src/Select/Select.stories.js | 9 ++++++++- src/Select/Select.svelte | 3 +++ src/TextInput/PasswordInput.svelte | 2 ++ src/TextInput/TextInput.stories.js | 9 +++++++++ src/TextInput/TextInput.svelte | 2 ++ 9 files changed, 60 insertions(+), 11 deletions(-) diff --git a/src/DatePicker/DatePicker.stories.js b/src/DatePicker/DatePicker.stories.js index 9fcaa6ae..2c2ae900 100644 --- a/src/DatePicker/DatePicker.stories.js +++ b/src/DatePicker/DatePicker.stories.js @@ -8,6 +8,12 @@ const patterns = { "Regular (d{1,2}/d{1,2}/d{4})": "d{1,2}/d{1,2}/d{4}", }; +const sizes = { + "Extra large size (xl)": "xl", + "Default size": undefined, + "Small size (sm)": "sm", +}; + export const Default = () => ({ Component, props: { @@ -19,6 +25,7 @@ export const Default = () => ({ datePickerInput: { id: "date-picker-input-id", name: "date-picker-input-name", + size: select("Field size (size)", sizes, undefined) || undefined, labelText: text( "Label text (labelText in )", "Date Picker label" @@ -63,6 +70,7 @@ export const Single = () => ({ }, datePickerInput: { id: "date-picker-input-id", + size: select("Field size (size)", sizes, undefined) || undefined, labelText: text( "Label text (labelText in )", "Date Picker label" @@ -105,6 +113,7 @@ export const Range = () => ({ }, datePickerInput: { id: "date-picker-input-id", + size: select("Field size (size)", sizes, undefined) || undefined, labelText: text( "Label text (labelText in )", "Date Picker label" diff --git a/src/DatePicker/DatePickerInput.svelte b/src/DatePicker/DatePickerInput.svelte index b86b560c..a2b8b6b0 100644 --- a/src/DatePicker/DatePickerInput.svelte +++ b/src/DatePicker/DatePickerInput.svelte @@ -1,4 +1,5 @@