From 7bc1b6030bd344c23bb95b91d8bc3210708143e3 Mon Sep 17 00:00:00 2001 From: Hugo ATTAL Date: Wed, 5 Oct 2022 00:14:29 +0200 Subject: [PATCH] feat: add buttons controls (#312) Co-authored-by: Guillaume Chau --- packages/histoire-app/src/app/style/main.pcss | 2 +- .../src/components/HstWrapper.vue | 16 +++-- .../src/components/button/HstButton.story.vue | 30 +++++++++ .../src/components/button/HstButton.vue | 26 ++++++++ .../button/HstButtonGroup.story.vue | 51 +++++++++++++++ .../src/components/button/HstButtonGroup.vue | 64 +++++++++++++++++++ .../src/components/number/HstNumber.vue | 3 +- .../src/components/slider/HstSlider.story.vue | 1 + packages/histoire-controls/src/index.ts | 6 ++ packages/histoire-plugin-svelte/src/index.ts | 6 ++ 10 files changed, 198 insertions(+), 7 deletions(-) create mode 100644 packages/histoire-controls/src/components/button/HstButton.story.vue create mode 100644 packages/histoire-controls/src/components/button/HstButton.vue create mode 100644 packages/histoire-controls/src/components/button/HstButtonGroup.story.vue create mode 100644 packages/histoire-controls/src/components/button/HstButtonGroup.vue diff --git a/packages/histoire-app/src/app/style/main.pcss b/packages/histoire-app/src/app/style/main.pcss index 2f5b1055..e7fec17e 100644 --- a/packages/histoire-app/src/app/style/main.pcss +++ b/packages/histoire-app/src/app/style/main.pcss @@ -24,7 +24,7 @@ a { text-decoration: inherit; } -input { +input, button { font-family: inherit; } diff --git a/packages/histoire-controls/src/components/HstWrapper.vue b/packages/histoire-controls/src/components/HstWrapper.vue index 27684b50..6d5b6fa7 100644 --- a/packages/histoire-controls/src/components/HstWrapper.vue +++ b/packages/histoire-controls/src/components/HstWrapper.vue @@ -5,15 +5,23 @@ export default { diff --git a/packages/histoire-controls/src/components/button/HstButton.story.vue b/packages/histoire-controls/src/components/button/HstButton.story.vue new file mode 100644 index 00000000..b68e1964 --- /dev/null +++ b/packages/histoire-controls/src/components/button/HstButton.story.vue @@ -0,0 +1,30 @@ + + + diff --git a/packages/histoire-controls/src/components/button/HstButton.vue b/packages/histoire-controls/src/components/button/HstButton.vue new file mode 100644 index 00000000..fb140058 --- /dev/null +++ b/packages/histoire-controls/src/components/button/HstButton.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/packages/histoire-controls/src/components/button/HstButtonGroup.story.vue b/packages/histoire-controls/src/components/button/HstButtonGroup.story.vue new file mode 100644 index 00000000..26d4821f --- /dev/null +++ b/packages/histoire-controls/src/components/button/HstButtonGroup.story.vue @@ -0,0 +1,51 @@ + + + diff --git a/packages/histoire-controls/src/components/button/HstButtonGroup.vue b/packages/histoire-controls/src/components/button/HstButtonGroup.vue new file mode 100644 index 00000000..9692a19b --- /dev/null +++ b/packages/histoire-controls/src/components/button/HstButtonGroup.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/packages/histoire-controls/src/components/number/HstNumber.vue b/packages/histoire-controls/src/components/number/HstNumber.vue index d649d412..c8cab180 100644 --- a/packages/histoire-controls/src/components/number/HstNumber.vue +++ b/packages/histoire-controls/src/components/number/HstNumber.vue @@ -1,7 +1,6 @@ @@ -86,7 +85,7 @@ onUnmounted(() => { :class="{ 'htw-select-none': isDragging, }" - class="htw-text-inherit htw-bg-transparent htw-w-full htw-outline-none htw-pl-2 htw-py-1 -htw-my-1 htw-border htw-border-solid htw-border-black/25 dark:htw-border-white/25 focus:htw-border-primary-500 dark:focus:htw-border-primary-500 htw-rounded-sm htw-cursor-ew-resize" + class="htw-text-inherit htw-bg-transparent htw-w-full htw-outline-none htw-pl-2 htw-py-1 -htw-my-1 htw-border htw-border-solid htw-border-black/25 dark:htw-border-white/25 focus:htw-border-primary-500 dark:focus:htw-border-primary-500 htw-rounded-sm htw-cursor-ew-resize htw-box-border" >