From 8328de69114f155b47a873fa0a15cefb3978f26c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Kry=C5=A1p=C3=ADn?= Date: Tue, 3 Dec 2024 17:41:50 +0100 Subject: [PATCH 1/3] Docs(web): Move Container into Section in all components This way the Container can be optional - see Footer, Header & Container demos. This allows us to create nice demos for full width components. --- apps/demo/partials/cardList.hbs | 10 +- apps/demo/partials/web/icons.hbs | 22 +- apps/demo/partials/web/layout/default.hbs | 2 - apps/demo/partials/web/tabs.hbs | 2 +- .../src/scss/components/Accordion/index.html | 670 ++--- .../web/src/scss/components/Alert/index.html | 184 +- .../scss/components/Breadcrumbs/index.html | 214 +- .../web/src/scss/components/Button/index.html | 199 +- .../src/scss/components/Checkbox/index.html | 384 +-- .../src/scss/components/Collapse/index.html | 422 +-- .../src/scss/components/Container/index.html | 12 +- .../src/scss/components/Divider/index.html | 13 +- .../src/scss/components/Dropdown/index.html | 59 +- .../src/scss/components/FieldGroup/index.html | 399 +-- .../scss/components/FileUploader/index.html | 2290 +++++++++-------- .../web/src/scss/components/Flex/index.html | 331 ++- .../web/src/scss/components/Footer/index.html | 12 +- .../web/src/scss/components/Grid/index.html | 521 ++-- .../web/src/scss/components/Header/index.html | 63 +- .../web/src/scss/components/Item/index.html | 186 +- .../web/src/scss/components/Modal/index.html | 2205 ++++++++-------- .../src/scss/components/Pagination/index.html | 432 ++-- .../scss/components/PartnerLogo/index.html | 774 +++--- .../web/src/scss/components/Pill/index.html | 30 +- .../scss/components/ProductLogo/index.html | 105 +- .../web/src/scss/components/Radio/index.html | 273 +- .../src/scss/components/ScrollView/index.html | 330 +-- .../web/src/scss/components/Select/index.html | 374 +-- .../src/scss/components/Spinner/index.html | 74 +- .../web/src/scss/components/Stack/index.html | 260 +- .../web/src/scss/components/Tabs/index.html | 202 +- .../web/src/scss/components/Tag/index.html | 21 +- .../src/scss/components/TextArea/index.html | 188 +- .../src/scss/components/TextField/index.html | 369 +-- .../web/src/scss/components/Toast/index.html | 967 +++---- .../src/scss/components/Tooltip/index.html | 862 ++++--- .../UNSTABLE_ActionLayout/index.html | 17 +- .../components/UNSTABLE_Avatar/index.html | 131 +- .../components/UNSTABLE_EmptyState/index.html | 61 +- .../components/UNSTABLE_Section/index.html | 44 +- .../components/UNSTABLE_Slider/index.html | 326 ++- .../components/UNSTABLE_Toggle/index.html | 210 +- .../src/scss/helpers/accessibility/index.html | 42 +- .../src/scss/helpers/animations/index.html | 14 +- .../web/src/scss/helpers/breakout/index.html | 18 +- .../web/src/scss/helpers/images/index.html | 22 +- .../web/src/scss/helpers/links/index.html | 226 +- .../web/src/scss/helpers/lists/index.html | 14 +- .../scss/helpers/scroll-control/index.html | 16 +- packages/web/src/scss/helpers/text/index.html | 42 +- .../src/scss/helpers/typography/index.html | 104 +- .../footer-chromium-linux.png | Bin 57138 -> 56757 bytes .../header-chromium-linux.png | Bin 193687 -> 199777 bytes 53 files changed, 7965 insertions(+), 6783 deletions(-) diff --git a/apps/demo/partials/cardList.hbs b/apps/demo/partials/cardList.hbs index cc56399ec3..b610094e1b 100644 --- a/apps/demo/partials/cardList.hbs +++ b/apps/demo/partials/cardList.hbs @@ -1,5 +1,9 @@ - + + diff --git a/apps/demo/partials/web/icons.hbs b/apps/demo/partials/web/icons.hbs index 077e2f485d..94eed7f43b 100644 --- a/apps/demo/partials/web/icons.hbs +++ b/apps/demo/partials/web/icons.hbs @@ -2,15 +2,17 @@ {{> web/tabs}} - +
+ +
{{/web/layout/default}} diff --git a/apps/demo/partials/web/layout/default.hbs b/apps/demo/partials/web/layout/default.hbs index 27b9ff1bcf..36e88ed4de 100644 --- a/apps/demo/partials/web/layout/default.hbs +++ b/apps/demo/partials/web/layout/default.hbs @@ -4,11 +4,9 @@ {{> cover}}
-
{{> @partial-block}} -
{{> footer}} diff --git a/apps/demo/partials/web/tabs.hbs b/apps/demo/partials/web/tabs.hbs index 9219747408..184102d36f 100644 --- a/apps/demo/partials/web/tabs.hbs +++ b/apps/demo/partials/web/tabs.hbs @@ -1,4 +1,4 @@ -
+
diff --git a/packages/web/src/scss/components/Accordion/index.html b/packages/web/src/scss/components/Accordion/index.html index abee501a38..cf9d17e249 100644 --- a/packages/web/src/scss/components/Accordion/index.html +++ b/packages/web/src/scss/components/Accordion/index.html @@ -2,381 +2,391 @@
-

Basic Usage

- -
- - -
- - -
- -

- - - - +
+ +

Basic Usage

+ +
+ + +
+ + +
+ +

+ + + + + - -

- -
-
-
- - - Sit amet interdum, accumsan dolor sit amet posuere vel arcu mauris placerat non mauris, non sed vitae curabitur odio - leo. Dignissim tristique, consequat vel arcu et nisi odio leo pretium accumsan condimentum at sem, mauris aenean - aliquet enim. Neque sapien, volutpat erat id nunc facilisis eget ipsum phasellus, tellus ultricies sollicitudin - ligula. Sem proin, nibh maximus donec nec commodo molestie nulla sapien nec commodo, commodo et fermentum et. Mauris - posuere, mi orci et nisi et iaculis lorem fringilla sed mauris auctor, lorem tempus a pulvinar felis scelerisque. - Suscipit vivamus, elit vel arcu lorem fringilla finibus quis sit amet ligula convallis, consectetur potenti aenean - efficitur. - +

+
+
+
+ + + Sit amet interdum, accumsan dolor sit amet posuere vel arcu mauris placerat non mauris, non sed vitae curabitur odio + leo. Dignissim tristique, consequat vel arcu et nisi odio leo pretium accumsan condimentum at sem, mauris aenean + aliquet enim. Neque sapien, volutpat erat id nunc facilisis eget ipsum phasellus, tellus ultricies sollicitudin + ligula. Sem proin, nibh maximus donec nec commodo molestie nulla sapien nec commodo, commodo et fermentum et. Mauris + posuere, mi orci et nisi et iaculis lorem fringilla sed mauris auctor, lorem tempus a pulvinar felis scelerisque. + Suscipit vivamus, elit vel arcu lorem fringilla finibus quis sit amet ligula convallis, consectetur potenti aenean + efficitur. + + +
-
- - - - - -
- -

- - - - - - Link - 3 - +

+ + + +
+ +

+ + + + + + Link + 3 + + + + + + - - - - -

- -
-
-
- - - Non suspendisse, maximus suscipit tortor non mauris bibendum felis scelerisque bibendum, nam augue scelerisque non - nulla. Erat nec, integer nec egestas integer consequat cursus sed porttitor, dolor sit amet lorem ipsum consectetur - porta. Condimentum urna, suspendisse mauris ligula duis id vivamus quis odio eget, integer ornare fermentum et - vehicula. Consequat bibendum, dui fusce gravida iaculis urna integer vitae id, ante purus nullam et nisl. Accumsan - arcu, nunc nulla faucibus purus vivamus facilisis augue, volutpat convallis eget suscipit. Tellus nunc ut enim et, - urna fusce pulvinar fusce et mauris donec, vitae odio morbi risus aliquet. et. - + +
+
+
+ + + Non suspendisse, maximus suscipit tortor non mauris bibendum felis scelerisque bibendum, nam augue scelerisque non + nulla. Erat nec, integer nec egestas integer consequat cursus sed porttitor, dolor sit amet lorem ipsum consectetur + porta. Condimentum urna, suspendisse mauris ligula duis id vivamus quis odio eget, integer ornare fermentum et + vehicula. Consequat bibendum, dui fusce gravida iaculis urna integer vitae id, ante purus nullam et nisl. Accumsan + arcu, nunc nulla faucibus purus vivamus facilisis augue, volutpat convallis eget suscipit. Tellus nunc ut enim et, + urna fusce pulvinar fusce et mauris donec, vitae odio morbi risus aliquet. et. + + +
-
- -
- - -
- -

- - - - +

+ + + +
+ +

+ + + + + - -

- -
-
-
- - - Sit amet interdum, accumsan dolor sit amet posuere vel arcu mauris placerat non mauris, non sed vitae curabitur odio - leo. Dignissim tristique, consequat vel arcu et nisi odio leo pretium accumsan condimentum at sem, mauris aenean - aliquet enim. Neque sapien, volutpat erat id nunc facilisis eget ipsum phasellus, tellus ultricies sollicitudin - ligula. Sem proin, nibh maximus donec nec commodo molestie nulla sapien nec commodo, commodo et fermentum et. Mauris - posuere, mi orci et nisi et iaculis lorem fringilla sed mauris auctor, lorem tempus a pulvinar felis scelerisque. - Suscipit vivamus, elit vel arcu lorem fringilla finibus quis sit amet ligula convallis, consectetur potenti aenean - efficitur. - + +
+
+
+ + + Sit amet interdum, accumsan dolor sit amet posuere vel arcu mauris placerat non mauris, non sed vitae curabitur odio + leo. Dignissim tristique, consequat vel arcu et nisi odio leo pretium accumsan condimentum at sem, mauris aenean + aliquet enim. Neque sapien, volutpat erat id nunc facilisis eget ipsum phasellus, tellus ultricies sollicitudin + ligula. Sem proin, nibh maximus donec nec commodo molestie nulla sapien nec commodo, commodo et fermentum et. Mauris + posuere, mi orci et nisi et iaculis lorem fringilla sed mauris auctor, lorem tempus a pulvinar felis scelerisque. + Suscipit vivamus, elit vel arcu lorem fringilla finibus quis sit amet ligula convallis, consectetur potenti aenean + efficitur. + + +
-
- -
- - - -
- -

- - - - - 3 - - - - - +

+ + + +
+ +

+ + + + + + 3 + + + + + + - -

- -
-
-
- - - Non suspendisse, maximus suscipit tortor non mauris bibendum felis scelerisque bibendum, nam augue scelerisque non - nulla. Erat nec, integer nec egestas integer consequat cursus sed porttitor, dolor sit amet lorem ipsum consectetur - porta. Condimentum urna, suspendisse mauris ligula duis id vivamus quis odio eget, integer ornare fermentum et - vehicula. Consequat bibendum, dui fusce gravida iaculis urna integer vitae id, ante purus nullam et nisl. Accumsan - arcu, nunc nulla faucibus purus vivamus facilisis augue, volutpat convallis eget suscipit. Tellus nunc ut enim et, - urna fusce pulvinar fusce et mauris donec, vitae odio morbi risus aliquet. et. - + +
+
+
+ + + Non suspendisse, maximus suscipit tortor non mauris bibendum felis scelerisque bibendum, nam augue scelerisque non + nulla. Erat nec, integer nec egestas integer consequat cursus sed porttitor, dolor sit amet lorem ipsum consectetur + porta. Condimentum urna, suspendisse mauris ligula duis id vivamus quis odio eget, integer ornare fermentum et + vehicula. Consequat bibendum, dui fusce gravida iaculis urna integer vitae id, ante purus nullam et nisl. Accumsan + arcu, nunc nulla faucibus purus vivamus facilisis augue, volutpat convallis eget suscipit. Tellus nunc ut enim et, + urna fusce pulvinar fusce et mauris donec, vitae odio morbi risus aliquet. et. + + +
-
-
- + + -
- + + + +
+
-

One Item Open at a Time

- -
- - -
- - -
- -

- - - - +
+ +

One Item Open at a Time

+ +
+ + +
+ + +
+ +

+ + + + + - -

- -
-
-
- - - Sit amet interdum, accumsan dolor sit amet posuere vel arcu mauris placerat non mauris, non sed vitae curabitur odio - leo. Dignissim tristique, consequat vel arcu et nisi odio leo pretium accumsan condimentum at sem, mauris aenean - aliquet enim. Neque sapien, volutpat erat id nunc facilisis eget ipsum phasellus, tellus ultricies sollicitudin - ligula. Sem proin, nibh maximus donec nec commodo molestie nulla sapien nec commodo, commodo et fermentum et. Mauris - posuere, mi orci et nisi et iaculis lorem fringilla sed mauris auctor, lorem tempus a pulvinar felis scelerisque. - Suscipit vivamus, elit vel arcu lorem fringilla finibus quis sit amet ligula convallis, consectetur potenti aenean - efficitur. - +

+
+
+
+ + + Sit amet interdum, accumsan dolor sit amet posuere vel arcu mauris placerat non mauris, non sed vitae curabitur odio + leo. Dignissim tristique, consequat vel arcu et nisi odio leo pretium accumsan condimentum at sem, mauris aenean + aliquet enim. Neque sapien, volutpat erat id nunc facilisis eget ipsum phasellus, tellus ultricies sollicitudin + ligula. Sem proin, nibh maximus donec nec commodo molestie nulla sapien nec commodo, commodo et fermentum et. Mauris + posuere, mi orci et nisi et iaculis lorem fringilla sed mauris auctor, lorem tempus a pulvinar felis scelerisque. + Suscipit vivamus, elit vel arcu lorem fringilla finibus quis sit amet ligula convallis, consectetur potenti aenean + efficitur. + + +
-
- - - - -
- -

- - - - +

+ + + +
+ +

+ + + + + - -

- -
-
-
- - - Non suspendisse, maximus suscipit tortor non mauris bibendum felis scelerisque bibendum, nam augue scelerisque non - nulla. Erat nec, integer nec egestas integer consequat cursus sed porttitor, dolor sit amet lorem ipsum consectetur - porta. Condimentum urna, suspendisse mauris ligula duis id vivamus quis odio eget, integer ornare fermentum et - vehicula. Consequat bibendum, dui fusce gravida iaculis urna integer vitae id, ante purus nullam et nisl. Accumsan - arcu, nunc nulla faucibus purus vivamus facilisis augue, volutpat convallis eget suscipit. Tellus nunc ut enim et, - urna fusce pulvinar fusce et mauris donec, vitae odio morbi risus aliquet. et. - + +
+
+
+ + + Non suspendisse, maximus suscipit tortor non mauris bibendum felis scelerisque bibendum, nam augue scelerisque non + nulla. Erat nec, integer nec egestas integer consequat cursus sed porttitor, dolor sit amet lorem ipsum consectetur + porta. Condimentum urna, suspendisse mauris ligula duis id vivamus quis odio eget, integer ornare fermentum et + vehicula. Consequat bibendum, dui fusce gravida iaculis urna integer vitae id, ante purus nullam et nisl. Accumsan + arcu, nunc nulla faucibus purus vivamus facilisis augue, volutpat convallis eget suscipit. Tellus nunc ut enim et, + urna fusce pulvinar fusce et mauris donec, vitae odio morbi risus aliquet. et. + + +
-
- -
- - -
- -

- - - - +

+ + + +
+ +

+ + + + + - -

- -
-
-
- - - Sit amet interdum, accumsan dolor sit amet posuere vel arcu mauris placerat non mauris, non sed vitae curabitur odio - leo. Dignissim tristique, consequat vel arcu et nisi odio leo pretium accumsan condimentum at sem, mauris aenean - aliquet enim. Neque sapien, volutpat erat id nunc facilisis eget ipsum phasellus, tellus ultricies sollicitudin - ligula. Sem proin, nibh maximus donec nec commodo molestie nulla sapien nec commodo, commodo et fermentum et. Mauris - posuere, mi orci et nisi et iaculis lorem fringilla sed mauris auctor, lorem tempus a pulvinar felis scelerisque. - Suscipit vivamus, elit vel arcu lorem fringilla finibus quis sit amet ligula convallis, consectetur potenti aenean - efficitur. - + +
+
+
+ + + Sit amet interdum, accumsan dolor sit amet posuere vel arcu mauris placerat non mauris, non sed vitae curabitur odio + leo. Dignissim tristique, consequat vel arcu et nisi odio leo pretium accumsan condimentum at sem, mauris aenean + aliquet enim. Neque sapien, volutpat erat id nunc facilisis eget ipsum phasellus, tellus ultricies sollicitudin + ligula. Sem proin, nibh maximus donec nec commodo molestie nulla sapien nec commodo, commodo et fermentum et. Mauris + posuere, mi orci et nisi et iaculis lorem fringilla sed mauris auctor, lorem tempus a pulvinar felis scelerisque. + Suscipit vivamus, elit vel arcu lorem fringilla finibus quis sit amet ligula convallis, consectetur potenti aenean + efficitur. + + +
-
-
- + + -
- + + + +
+ {{/web/layout/default }} diff --git a/packages/web/src/scss/components/Alert/index.html b/packages/web/src/scss/components/Alert/index.html index 0bd2204ef6..391dc17cde 100644 --- a/packages/web/src/scss/components/Alert/index.html +++ b/packages/web/src/scss/components/Alert/index.html @@ -1,81 +1,90 @@ {{#> web/layout/default title="Alert" parentPageName="Components" }}
-

Alert Colors

-
+
-
- - - -
We sent you an activation link to email spirit@lmc.eu. See FAQ for more info.
-
+

Alert Colors

+ +
-
- - - -
- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? See FAQ for more info. +
+ + + +
We sent you an activation link to email spirit@lmc.eu. See FAQ for more info.
-
-
- - - -
Warning! Data update failed due to missing internet connection. See FAQ for more info.
-
+
+ + + +
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? See FAQ for more info. +
+
-
- - - -
Data update failed due to missing internet connection. See FAQ for more info.
-
+
+ + + +
Warning! Data update failed due to missing internet connection. See FAQ for more info.
+
+
+ + + +
Data update failed due to missing internet connection. See FAQ for more info.
+
+ +
-

Alert Centered

-
+
-
- - - -
We sent you an activation link to email spirit@lmc.eu. See FAQ for more info.
-
+

Alert Centered

-
- - - -
- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? See FAQ for more info. +
+ +
+ + + +
We sent you an activation link to email spirit@lmc.eu. See FAQ for more info.
-
-
- - - -
Warning! Data update failed due to missing internet connection. See FAQ for more info.
-
+
+ + + +
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? See FAQ for more info. +
+
+ +
+ + + +
Warning! Data update failed due to missing internet connection. See FAQ for more info.
+
+ +
+ + + +
Data update failed due to missing internet connection. See FAQ for more info.
+
-
- - - -
Data update failed due to missing internet connection. See FAQ for more info.
@@ -83,40 +92,45 @@

Alert Centered

-

Alert Icons

-
+
-
- - - -
We sent you an activation link to email spirit@lmc.eu. See FAQ for more info.
-
+

Alert Icons

+ +
-
- - - -
- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? See FAQ for more info. +
+ + + +
We sent you an activation link to email spirit@lmc.eu. See FAQ for more info.
-
-
- - - -
Warning! Data update failed due to missing internet connection. See FAQ for more info.
-
+
+ + + +
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? See FAQ for more info. +
+
+ +
+ + + +
Warning! Data update failed due to missing internet connection. See FAQ for more info.
+
+ +
+ + + +
Data update failed due to missing internet connection. See FAQ for more info.
+
-
- - - -
Data update failed due to missing internet connection. See FAQ for more info.
diff --git a/packages/web/src/scss/components/Breadcrumbs/index.html b/packages/web/src/scss/components/Breadcrumbs/index.html index 90ef87e091..27af41588e 100644 --- a/packages/web/src/scss/components/Breadcrumbs/index.html +++ b/packages/web/src/scss/components/Breadcrumbs/index.html @@ -1,38 +1,46 @@ {{#> web/layout/default title="Breadcrumbs" parentPageName="Components" }}
-

Default

- + +
+ +

Default

+ + + +
+
-

Custom

- + +
+ +

Custom

+ + + +
+
-

Current page is not a link

- + +
+ +

Current page is not a link

+ + + +
+
{{/web/layout/default }} diff --git a/packages/web/src/scss/components/Button/index.html b/packages/web/src/scss/components/Button/index.html index fd56f2c8c1..0eda7bbe2d 100644 --- a/packages/web/src/scss/components/Button/index.html +++ b/packages/web/src/scss/components/Button/index.html @@ -4,116 +4,137 @@ {{setVar "sizes" "small" "medium" "large" }}
-

Default

-
- -
- {{#each @root.sizes as |size|}} -
-

Size {{size}}

-
- {{#each @root.colors as |color|}} -
- Button {{color}} - - + +
+ +

Default

+ +
+ +
+ {{#each @root.sizes as |size|}} +
+

Size {{size}}

+
+ {{#each @root.colors as |color|}} +
+ Button {{color}} + + +
+ {{/each}}
+
{{/each}} -
-
- {{/each}} +
+
+
-

Disabled

-
- -
- {{#each @root.sizes as |size|}} -
-

Size {{size}}

-
- {{#each @root.colors as |color|}} -
- - - + +
+ +

Disabled

+ +
+ +
+ {{#each @root.sizes as |size|}} +
+

Size {{size}}

+
+ {{#each @root.colors as |color|}} +
+ + + +
+ {{/each}}
+
{{/each}} -
-
- {{/each}} +
+
+
-

Loading

-
- -
- {{#each @root.sizes as |size|}} -
-

Size {{size}}

-
- {{#each @root.colors as |color|}} -
- - Button {{color}} - - - - + +
+ +

Loading

+ +
+ +
+ {{#each @root.sizes as |size|}} +
+

Size {{size}}

+
+ {{#each @root.colors as |color|}} +
+ + Button {{color}} + + + + +
+ {{/each}}
+
{{/each}} -
-
- {{/each}} +
+
+
{{/web/layout/default }} diff --git a/packages/web/src/scss/components/Checkbox/index.html b/packages/web/src/scss/components/Checkbox/index.html index c8389b28f4..aa119cc9ca 100644 --- a/packages/web/src/scss/components/Checkbox/index.html +++ b/packages/web/src/scss/components/Checkbox/index.html @@ -12,214 +12,270 @@
-

Default

-
- - - - + +
+ +

Default

+ +
+ + + + + +
+
-

Indeterminate

-
- +
+ +

Indeterminate

+ +
+ + + +
+
-

Required

-
- +
+ +

Required

+ +
+ + + +
+
-

Hidden Label

-
- +
+ +

Hidden Label

+ +
+ + + +
+
-

Helper Text

-
- +
+ +

Helper Text

+ +
+ + + +
+
-

Disabled

-
- - - - - - + +
+ +

Disabled

+ +
+ + + + + + + +
+
-

Validation State with Validation Text

-
- - - - - -
- -
- -
-
    -
  • First validation text
  • -
  • Second validation text
  • -
+ +
+ +

Validation State with Validation Text

+ +
+ + + + + +
+ +
+ +
+
    +
  • First validation text
  • +
  • Second validation text
  • +
+
-
- + + +
+
-

Item

-
- - - - - - - - - - + +
+ +

Item

+ +
+ + + + + + + + + + + +
+
{{/web/layout/default }} diff --git a/packages/web/src/scss/components/Collapse/index.html b/packages/web/src/scss/components/Collapse/index.html index 0312e55262..6d406e03c9 100644 --- a/packages/web/src/scss/components/Collapse/index.html +++ b/packages/web/src/scss/components/Collapse/index.html @@ -2,28 +2,32 @@
-

Default

- -
- - - -
-
- Aliquam varius, consequat posuere a lacinia mauris eu tellus condimentum ut id ante, accumsan vehicula nulla neque. Mauris mi orci, in donec nullam odio leo sapien et vehicula nunc a - lacinia, fermentum arcu ullamcorper posuere. Mauris euismod, ac nec ante fermentum praesent nisi commodo neque placerat, vivamus dui et tempus pulvinar suspendisse. Porttitor eget, - sollicitudin hendrerit bibendum nulla aliquam sit amet leo vitae, eget consectetur diam a vestibulum. Adipiscing lorem ipsum, arcu condimentum posuere semper morbi condimentum dui, - bibendum nunc aenean facilisis. Phasellus euismod, donec sem odio ligula praesent finibus nibh convallis, tristique aliquam sed id tortor sem lobortis. + Collapse trigger + +
+
+ Aliquam varius, consequat posuere a lacinia mauris eu tellus condimentum ut id ante, accumsan vehicula nulla neque. Mauris mi orci, in donec nullam odio leo sapien et vehicula nunc a + lacinia, fermentum arcu ullamcorper posuere. Mauris euismod, ac nec ante fermentum praesent nisi commodo neque placerat, vivamus dui et tempus pulvinar suspendisse. Porttitor eget, + sollicitudin hendrerit bibendum nulla aliquam sit amet leo vitae, eget consectetur diam a vestibulum. Adipiscing lorem ipsum, arcu condimentum posuere semper morbi condimentum dui, + bibendum nunc aenean facilisis. Phasellus euismod, donec sem odio ligula praesent finibus nibh convallis, tristique aliquam sed id tortor sem lobortis. +
+
@@ -32,67 +36,37 @@

Default

-

Open on Load

- -
- - - - -
-
- Cras dictum ante, mollis ollicitudin proin bibendum nec commodo consequat fusce ante, consequat venenatis suscipit odio morbi. Dolor sit amet porta, placerat tristique sit amet - ligula nisl risus et vehicula, suscipit accumsan nunc curabitur. Et neque, augue ut nulla a sed porta scelerisque proin, elit sapien lacinia felis. Lorem nulla, iaculis ornare in - donec ac nibh libero nisl ornare, elementum luctus sem aliquam consequat. Elit et iaculis, enim in quam neque facilisis cursus integer hendrerit, non nulla vulputate condimentum - auctor. Turpis varius, scelerisque maximus iaculis efficitur bibendum et nisi sapien, ut nunc ut enim et sem lobortis at sem. -
-
+
-
+

Open on Load

-
+
-
+ + -

- Destroy Collapsing on Tablet - Resize your viewport to test -

- -
- - - - Collapse trigger - -
-
- Turpis cursus, urna vehicula sed porttitor nulla non mauris sapien congue, urna dui augue facilisis. Nunc elit, ipsum porttitor curabitur sapien nulla finibus quis pulvinar, commodo - convallis lorem fringilla nec. Quam libero, vitae massa ornare eget vestibulum et iaculis quisque sapien, turpis maximus maximus vivamus. Nibh maximus molestie, donec rhoncus erat - sed ac molestie donec sollicitudin sed id tortor, consequat venenatis fringilla augue. Urna imperdiet, dui vel risus posuere interdum duis id posuere purus, vel arcu dui erat id. - Sed vitae potenti, ultricies pretium accumsan ligula lorem fringilla non nulla vel mi orci, sed id tortor lorem ipsum dolor sit amet dui et vehicula. +
+
+ Cras dictum ante, mollis ollicitudin proin bibendum nec commodo consequat fusce ante, consequat venenatis suscipit odio morbi. Dolor sit amet porta, placerat tristique sit amet + ligula nisl risus et vehicula, suscipit accumsan nunc curabitur. Et neque, augue ut nulla a sed porta scelerisque proin, elit sapien lacinia felis. Lorem nulla, iaculis ornare in + donec ac nibh libero nisl ornare, elementum luctus sem aliquam consequat. Elit et iaculis, enim in quam neque facilisis cursus integer hendrerit, non nulla vulputate condimentum + auctor. Turpis varius, scelerisque maximus iaculis efficitur bibendum et nisi sapien, ut nunc ut enim et sem lobortis at sem. +
+
@@ -101,32 +75,36 @@

-

- Destroy Collapsing on Desktop - Resize your viewport to test -

- -
- - - - Collapse trigger - -
-
- Elementum luctus ultrices, ultrices quam metus a lorem sollicitudin lorem fringilla curabitur felis a, sed urna consectetur maximus. Imperdiet donec, elit condimentum dolor ut accumsan - congue nulla ut id ante vel arcu, lorem fringilla interdum pulvinar nullam. Curabitur interdum, semper donec dui et tempus fusce vitae ornare risus lorem, varius tristique sem odio elit. - Felis a ut venenatis, aliquam semper sapien consequat elementum vivamus tortor, cursus donec volutpat vitae massa. Sapien nam, dolor ut quam venenatis interdum molestie augue dui, lorem - sodales facilisis semper. Consectetur vivamus, commodo nulla accumsan fringilla mauris sagittis ipsum, neque dolor quis ligula nunc. +
+ +

+ Destroy Collapsing on Tablet + Resize your viewport to test +

+ +
+ + + + Collapse trigger + +
+
+ Turpis cursus, urna vehicula sed porttitor nulla non mauris sapien congue, urna dui augue facilisis. Nunc elit, ipsum porttitor curabitur sapien nulla finibus quis pulvinar, commodo + convallis lorem fringilla nec. Quam libero, vitae massa ornare eget vestibulum et iaculis quisque sapien, turpis maximus maximus vivamus. Nibh maximus molestie, donec rhoncus erat + sed ac molestie donec sollicitudin sed id tortor, consequat venenatis fringilla augue. Urna imperdiet, dui vel risus posuere interdum duis id posuere purus, vel arcu dui erat id. + Sed vitae potenti, ultricies pretium accumsan ligula lorem fringilla non nulla vel mi orci, sed id tortor lorem ipsum dolor sit amet dui et vehicula. +
+
@@ -135,31 +113,71 @@

-

One-time Inline Expanding

+
-
+

+ Destroy Collapsing on Desktop + Resize your viewport to test +

- -

- Quis orci molestie, condimentum metus a lorem lorem fringilla sem lobortis libero rhoncus nullam, purus sapien aenean sed id tortor. Molestie quam, lectus quis ac nec - suspendisse consectetur finibus a accumsan, bibendum dolor sit amet congue rhoncus erat. Semper turpis, varius iaculis venenatis ut congue sollicitudin nulla, - convallis nibh maximus erat id aliquam. Nec interdum, auctor elit vitae pulvinar fusce gravida curabitur odio leo, nunc a mauris auctor. Vel integer, placerat pulvinar - nisi nunc donec felis erat quis, phasellus ac nec phasellus ac nibh. Scelerisque fringilla, viverra nisl vel purus sed porttitor porttitor et iaculis commodo, vehicula urna purus ultrices. +

+ + - … more + Collapse trigger - +
+
+ Elementum luctus ultrices, ultrices quam metus a lorem sollicitudin lorem fringilla curabitur felis a, sed urna consectetur maximus. Imperdiet donec, elit condimentum dolor ut accumsan + congue nulla ut id ante vel arcu, lorem fringilla interdum pulvinar nullam. Curabitur interdum, semper donec dui et tempus fusce vitae ornare risus lorem, varius tristique sem odio elit. + Felis a ut venenatis, aliquam semper sapien consequat elementum vivamus tortor, cursus donec volutpat vitae massa. Sapien nam, dolor ut quam venenatis interdum molestie augue dui, lorem + sodales facilisis semper. Consectetur vivamus, commodo nulla accumsan fringilla mauris sagittis ipsum, neque dolor quis ligula nunc. +
+
+ +
+ +
+ +
+ +
+ +
+ +

One-time Inline Expanding

+ +
+ + +

+ Quis orci molestie, condimentum metus a lorem lorem fringilla sem lobortis libero rhoncus nullam, purus sapien aenean sed id tortor. Molestie quam, lectus quis ac nec + suspendisse consectetur finibus a accumsan, bibendum dolor sit amet congue rhoncus erat. Semper turpis, varius iaculis venenatis ut congue sollicitudin nulla, + convallis nibh maximus erat id aliquam. Nec interdum, auctor elit vitae pulvinar fusce gravida curabitur odio leo, nunc a mauris auctor. Vel integer, placerat pulvinar + nisi nunc donec felis erat quis, phasellus ac nec phasellus ac nibh. Scelerisque fringilla, viverra nisl vel purus sed porttitor porttitor et iaculis commodo, vehicula urna purus ultrices. + + … more + + Commodo metus a lorem, a aliquet vestibulum rutrum pharetra sapien sed, ullamcorper quis odio dolor ut aliquam. Rutrum suspendisse, fermentum tellus metus a lorem cursus volutpat proin bibendum, sed diam a duis id dui et tempus. Ligula non, sapien augue libero eget aliquam semper varius, posuere urna leo vitae ullamcorper. @@ -167,7 +185,9 @@

One-time Inline Expanding

sollicitudin dolor sit amet, dui ac nibh nulla mauris. Feugiat sollicitudin, integer bibendum at sem sapien non nullam sed id tortor, suscipit fusce gravida nec eget. -

+

+ +
@@ -175,45 +195,49 @@

One-time Inline Expanding

-

Toggle Trigger Text

- -
- -

- Ante rhoncus, tristique nunc et elit id in ex sem consectetur id, consectetur et elit nibh sed ac. Sed ac convallis, sem lobortis convallis et nisi sapien in ex sem ullamcorper - iaculis, aliquet sem lobortis pellentesque sit amet. Congue nulla congue, porttitor quis orci quam elit rutrum scelerisque nibh maximus, felis a integer maximus praesent. - Metus varius, at sem dui vivamus elementum luctus nisl sit amet dolor sit amet, mauris et iaculis nec fermentum. Augue sapien, nisl vel purus nullam odio morbi a fusce vitae - mattis vitae, posuere tristique bibendum aliquam. In donec dolor ut, imperdiet quam fermentum molestie vulputate scelerisque ac nec, tortor mi orci sollicitudin elementum. -

-
-
- Aliquam varius, consequat posuere a lacinia mauris eu tellus condimentum ut id ante, accumsan vehicula nulla neque. Mauris mi orci, in donec nullam odio leo sapien et vehicula nunc a - lacinia, fermentum arcu ullamcorper posuere. Mauris euismod, ac nec ante fermentum praesent nisi commodo neque placerat, vivamus dui et tempus pulvinar suspendisse. Porttitor eget, - sollicitudin hendrerit bibendum nulla aliquam sit amet leo vitae, eget consectetur diam a vestibulum. Adipiscing lorem ipsum, arcu condimentum posuere semper morbi condimentum dui, - bibendum nunc aenean facilisis. Phasellus euismod, donec sem odio ligula praesent finibus nibh convallis, tristique aliquam sed id tortor sem lobortis. +
+ +

Toggle Trigger Text

+ +
+ +

+ Ante rhoncus, tristique nunc et elit id in ex sem consectetur id, consectetur et elit nibh sed ac. Sed ac convallis, sem lobortis convallis et nisi sapien in ex sem ullamcorper + iaculis, aliquet sem lobortis pellentesque sit amet. Congue nulla congue, porttitor quis orci quam elit rutrum scelerisque nibh maximus, felis a integer maximus praesent. + Metus varius, at sem dui vivamus elementum luctus nisl sit amet dolor sit amet, mauris et iaculis nec fermentum. Augue sapien, nisl vel purus nullam odio morbi a fusce vitae + mattis vitae, posuere tristique bibendum aliquam. In donec dolor ut, imperdiet quam fermentum molestie vulputate scelerisque ac nec, tortor mi orci sollicitudin elementum. +

+
+
+ Aliquam varius, consequat posuere a lacinia mauris eu tellus condimentum ut id ante, accumsan vehicula nulla neque. Mauris mi orci, in donec nullam odio leo sapien et vehicula nunc a + lacinia, fermentum arcu ullamcorper posuere. Mauris euismod, ac nec ante fermentum praesent nisi commodo neque placerat, vivamus dui et tempus pulvinar suspendisse. Porttitor eget, + sollicitudin hendrerit bibendum nulla aliquam sit amet leo vitae, eget consectetur diam a vestibulum. Adipiscing lorem ipsum, arcu condimentum posuere semper morbi condimentum dui, + bibendum nunc aenean facilisis. Phasellus euismod, donec sem odio ligula praesent finibus nibh convallis, tristique aliquam sed id tortor sem lobortis. +
+ + + Show less + Show more + +
- - - Show less - Show more -
@@ -221,49 +245,53 @@

Toggle Trigger Text

-

Multiple Triggers

- -
- - - -
-
- Aliquam varius, consequat posuere a lacinia mauris eu tellus condimentum ut id ante, accumsan vehicula nulla neque. Mauris mi orci, in donec nullam odio leo sapien et vehicula nunc a - lacinia, fermentum arcu ullamcorper posuere. Mauris euismod, ac nec ante fermentum praesent nisi commodo neque placerat, vivamus dui et tempus pulvinar suspendisse. Porttitor eget, - sollicitudin hendrerit bibendum nulla aliquam sit amet leo vitae, eget consectetur diam a vestibulum. Adipiscing lorem ipsum, arcu condimentum posuere semper morbi condimentum dui, - bibendum nunc aenean facilisis. Phasellus euismod, donec sem odio ligula praesent finibus nibh convallis, tristique aliquam sed id tortor sem lobortis. +
+ +

Multiple Triggers

+ +
+ + + +
+
+ Aliquam varius, consequat posuere a lacinia mauris eu tellus condimentum ut id ante, accumsan vehicula nulla neque. Mauris mi orci, in donec nullam odio leo sapien et vehicula nunc a + lacinia, fermentum arcu ullamcorper posuere. Mauris euismod, ac nec ante fermentum praesent nisi commodo neque placerat, vivamus dui et tempus pulvinar suspendisse. Porttitor eget, + sollicitudin hendrerit bibendum nulla aliquam sit amet leo vitae, eget consectetur diam a vestibulum. Adipiscing lorem ipsum, arcu condimentum posuere semper morbi condimentum dui, + bibendum nunc aenean facilisis. Phasellus euismod, donec sem odio ligula praesent finibus nibh convallis, tristique aliquam sed id tortor sem lobortis. +
+ + + Tertiary trigger + +
- - - Tertiary trigger -
diff --git a/packages/web/src/scss/components/Container/index.html b/packages/web/src/scss/components/Container/index.html index c423b3ede0..ccf2b7bb6b 100644 --- a/packages/web/src/scss/components/Container/index.html +++ b/packages/web/src/scss/components/Container/index.html @@ -2,12 +2,18 @@
-

Default

+
+ +

Default

+ +
-
- Container +
+
+ Container +
diff --git a/packages/web/src/scss/components/Divider/index.html b/packages/web/src/scss/components/Divider/index.html index 938a618577..44bb542be0 100644 --- a/packages/web/src/scss/components/Divider/index.html +++ b/packages/web/src/scss/components/Divider/index.html @@ -1,10 +1,17 @@ {{#> web/layout/default title="Divider" parentPageName="Components" }}
-

Default

-
-
+ +
+ +

Default

+ +
+
+
+
+
{{/web/layout/default }} diff --git a/packages/web/src/scss/components/Dropdown/index.html b/packages/web/src/scss/components/Dropdown/index.html index 45f6c1ad32..f20652a629 100644 --- a/packages/web/src/scss/components/Dropdown/index.html +++ b/packages/web/src/scss/components/Dropdown/index.html @@ -1,6 +1,9 @@ {{#> web/layout/default title="Dropdown" parentPageName="Components" }} -
+
+ +
+

Placements

@@ -160,9 +163,15 @@

Placements

-
-
+
+ +
+ +
+ +
+

Various items

@@ -205,9 +214,15 @@

Various items

-
-
+
+ +
+ +
+ +
+

Usage with disabled auto close

@@ -261,9 +276,15 @@

Usage with disabled auto close

-
-
+
+ +
+ +
+ +
+

Longer content

@@ -316,9 +337,15 @@

Longer content

-
-
+

+ +
+ +
+ +
+

Full-width mode 'all'

@@ -371,9 +398,14 @@

Full-width mode 'all'

-
-
+

+
+ +
+ +
+

Full-width mode 'mobile-only'

@@ -431,6 +463,9 @@

Full-width mode 'mobile-only'

-
+ +
+ +
{{/web/layout/default }} diff --git a/packages/web/src/scss/components/FieldGroup/index.html b/packages/web/src/scss/components/FieldGroup/index.html index 9c1a85b501..2de9e6b65f 100644 --- a/packages/web/src/scss/components/FieldGroup/index.html +++ b/packages/web/src/scss/components/FieldGroup/index.html @@ -1,226 +1,289 @@ {{#> web/layout/default title="Field Group" parentPageName="Components" }}
-

Default

-
- -
- Label - -
- -
Item
-
Item
-
Item
- -
-
+ +
+ +

Default

+ +
+ +
+ Label + +
+ +
Item
+
Item
+
Item
+ +
+
+ +
+
-

Required

-
- -
- Label - -
- -
Item
-
Item
-
Item
- -
-
+ +
+ +

Required

+ +
+ +
+ Label + +
+ +
Item
+
Item
+
Item
+ +
+
+ +
+
-

Hidden Label

-
- -
- Label -
- -
Item
-
Item
-
Item
- -
-
+ +
+ +

Hidden Label

+ +
+ +
+ Label +
+ +
Item
+
Item
+
Item
+ +
+
+ +
+
-

Helper Text

-
- -
- Label - -
- -
Item
-
Item
-
Item
- -
-
Helper text
-
+ +
+ +

Helper Text

+ +
+ +
+ Label + +
+ +
Item
+
Item
+
Item
+ +
+
Helper text
+
+ +
+
-

Disabled

-
- -
- Label - -
- -
Item
-
Item
-
Item
- -
-
+ +
+ +

Disabled

+ +
+ +
+ Label + +
+ +
Item
+
Item
+
Item
+ +
+
+ +
+
-

Validation State with Validation Text

-
- -
- Label - -
- -
Item
-
Item
-
Item
- -
-
Validation text
-
- -
- Label - -
- -
Item
-
Item
-
Item
- -
-
Validation text
-
- -
- Label - -
- -
Item
-
Item
-
Item
- -
-
-
    -
  • First validation text
  • -
  • Second validation text
  • -
-
-
+ +
+ +

Validation State with Validation Text

+ +
+ +
+ Label + +
+ +
Item
+
Item
+
Item
+ +
+
Validation text
+
+ +
+ Label + +
+ +
Item
+
Item
+
Item
+ +
+
Validation text
+
+ +
+ Label + +
+ +
Item
+
Item
+
Item
+ +
+
+
    +
  • First validation text
  • +
  • Second validation text
  • +
+
+
+ +
+
-

Fluid

-
- -
- Label - -
- -
Item
-
Item
-
Item
- -
-
+ +
+ +

Fluid

+ +
+ +
+ Label + +
+ +
Item
+
Item
+
Item
+ +
+
+ +
+
-

Grouped Checkboxes

-
- -
- Label - -
- -
+ +
+
-

Grouped Radios

-
- -
- Label - -
- -
+ +
+
{{/web/layout/default }} diff --git a/packages/web/src/scss/components/FileUploader/index.html b/packages/web/src/scss/components/FileUploader/index.html index c9f141bc8b..3fc0d8bed7 100644 --- a/packages/web/src/scss/components/FileUploader/index.html +++ b/packages/web/src/scss/components/FileUploader/index.html @@ -1,673 +1,726 @@ {{#> web/layout/default title="File Uploader" parentPageName="Components" }}
-

Input

- -
- -
- - - - - -
- - -
- - -
Max file size is 10 MB
+ +
Max file size is 10 MB
+
-
- + - - -
    - + + +
      + +
      + - + +
      +
      -

      Input Multiple

      - -
      - -
      - - + + + +
      + + +
      + + +
      Max size of each file is 10 MB
      +
      -
      - + - - -
        - + + +
          + +
          + - + +
          +
          -

          Input Multiple with Validation

          - -
          - -
          - - + + + +
          + + +
          + + +
          + Only JPG and PNG images are allowed. Max size of each file is 10 MB +
          -
          - + - - -
            - + + +
              + +
              + - + +
              +
              -

              Input Multiple with File Queue Behavior Control

              - -
              - -
              - - + - -
              - - -
              - - -
              Max size of each file is 10 MB
              + +
              + + +
              + + +
              Max size of each file is 10 MB
              +
              + + + + +
                +
                - - - - -
                  - +
                  - +
                  +
                  +
                  -

                  Input Validation States

                  - -
                  - -
                  - - + + + +
                  + + +
                  + + +
                  Max file size is 10 MB
                  +
                  +
                  Success validation text
                  -
                  Success validation text
                  + + + + +
                    +
                    - + - - -
                      - -
                      - - - -
                      - - + + + +
                      + + +
                      + + +
                      Max file size is 10 MB
                      +
                      +
                      Warning validation text
                      -
                      Warning validation text
                      + + + + +
                        +
                        - + - - - - - - - - -
                        - - - - - -
                        - - -
                        - - -
                        Max file size is 10 MB
                        -
                        -
                        -
                          -
                        • Danger validation text
                        • -
                        • Another danger validation text
                        • -
                        + +
                        Max file size is 10 MB
                        +
                        +
                        +
                          +
                        • Danger validation text
                        • +
                        • Another danger validation text
                        • +
                        +
                        -
                        - + - - - - + + + + + + - + +
                        +
                        -

                        Input Disabled

                        - -
                        - -
                        - - + + + +
                        + + +
                        + + +
                        Max file size is 10 MB
                        +
                        -
                        - + - - -
                          - + + +
                            + +
                            + - + +
                            +
                            -

                            - Attachment - Visual demo only -

                            - - - -
                            - -
                            - - -
                              - -
                            • - - - Document.pdf - - -
                            • - - - -
                            • - - Image with a long name.jpg - - - Image with a long name.jpg - - - + + Document.pdf + - - - -
                            • - - - -
                            • - - Contained image - - - Contained image - +
                            • + - - - -
                            - + +
                          • + + Image with a long name.jpg + + + Image with a long name.jpg + + + + + + + +
                          • + + + +
                          • + + Contained image + + + Contained image + + + +
                          • + + + +
                            +
                            - + +
                            -

                            Attachment with Image Preview

                            - -
                            - - - -
                            - -
                            -
                            - + +
                            + +

                            Attachment with Image Preview

                            + +
                            + + + +
                            + +
                            +
                            + +
                            + + + +
                            +
                            + + +
                            +
                            +
                            - - - -
                            -
                            - - -
                            -
                            - -
                            - -
                            - - - -
                            - - - - - -
                            - - -
                            - - -
                            Max size of each file is 10 MB
                            + +
                            Max size of each file is 10 MB
                            +
                            -
                            - + - - -
                              - + + +
                                + +
                                + - + - - + + + + + +
                                -

                                - Input with Attachment - Visual demo only -

                                - - - -
                                - -
                                - -
                                - - -
                                - - -
                                Max file size is 10 MB
                                -
                                -
                                - - - - -
                                  - -
                                • - - - My resume.docx - - -
                                • - -
                                - -
                                - + +
                                +

                                + Input with Attachment + Visual demo only +

                                - -
                                - -
                                - - -
                                - - -
                                Max file size is 10 MB
                                +
                                + +
                                + +
                                + + +
                                + + +
                                Max file size is 10 MB
                                +
                                -
                                Danger validation text
                                -
                                - - - - -
                                  - -
                                • - - - My resume.docx - - -
                                • - - - -
                                • - - - - My resume with a name that is too long so it needs to be trimmed. You're not gonna see this part!.pdf + + My resume.docx - - +
                                • + +
                                + +
                                + + + + + +
                                + +
                                + + +
                                - - - - - -
                                - -
                                -
                                -
                                -

                                - Dragging not Available - Visual demo only -

                                - - - -
                                - -
                                - -
                                - - -
                                - - -
                                Max file size is 10 MB
                                -
                                -
                                - -
                                - -
                                -
                                -
                                -

                                - Fluid Width - Visual demo only -

                                - - - -
                                - -
                                - -
                                - - -
                                - - -
                                Max file size is 10 MB
                                + +
                                Max file size is 10 MB
                                +
                                +
                                Danger validation text
                                -
                                - - - - -
                                  - -
                                • - - - My resume.docx - - -
                                • - -
                                - -
                                - - -
                                -
                                -

                                Example of JS-Controlled Form

                                - -
                                -
                                - + + My resume.docx + + + + - -
                                - - - + + + +
                                + +
                                + + + +
                                + +
                                +
                                + +

                                + Dragging not Available + Visual demo only +

                                + + + +
                                + +
                                -
                                - +
                                + +
                                + + +
                                Max file size is 10 MB
                                +
                                +
                                + +
                                + +
                                + +
                                + +
                                + +
                                + +
                                + +

                                + Fluid Width + Visual demo only +

                                + + + +
                                + +
                                + +
                                + +
                                -
                                +
                                + +
                                + +
                                +
                                + +
                                + +

                                Example of JS-Controlled Form

                                + +
                                + + + + +
                                + + + + + +
                                + + +
                                + + +
                                Max file size is 10 MB
                                +
                                +
                                + + + + +
                                  + +
                                  + + +
                                  + +
                                  + +
                                  -
                                  - -
                                  -
                                  + + + + + + +
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/Item/index.html b/packages/web/src/scss/components/Item/index.html index 4398684693..f4820f4af9 100644 --- a/packages/web/src/scss/components/Item/index.html +++ b/packages/web/src/scss/components/Item/index.html @@ -1,150 +1,200 @@ {{#> web/layout/default title="Item" parentPageName="Components" }}
                                  -

                                  Default

                                  -
                                  - +
                                  - - Item label - +

                                  Default

                                  + +
                                  + + + + + Item label + + +
                                  + Item label +
                                  -
                                  - Item label
                                  +
                                  -

                                  Selected

                                  -
                                  - + + +
                                  +
                                  -

                                  Disabled

                                  -
                                  - +
                                  - + + + + +
                                  +
                                  -

                                  Helper Text

                                  -
                                  - - - - + + + - + - + +
                                  + +
                                  -

                                  Icon

                                  -
                                  - + Item label + - + + +
                                  +
                                  -

                                  Checkbox Item

                                  -
                                  -
                                  -

                                  Radio Item

                                  -
                                  - +
                                  + +

                                  Radio Item

                                  + +
                                  + + + +
                                  +
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/Modal/index.html b/packages/web/src/scss/components/Modal/index.html index 60408af544..868fe467e7 100644 --- a/packages/web/src/scss/components/Modal/index.html +++ b/packages/web/src/scss/components/Modal/index.html @@ -44,1225 +44,1250 @@
                                  -

                                  Modal

                                  - -
                                  - - - - - - - -
                                  - - -
                                  -

                                  Modal Title

                                  - -
                                  - - - -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  - -
                                  -
                                  Modal alignment:
                                  - - - -
                                  - - -
                                  -
                                  Footer alignment (from tablet up):
                                  - - - -
                                  - - -
                                  - - - -
                                  - - -
                                  - - - -
                                  -
                                  - Optional description -
                                  -
                                  - +
                                  + +

                                  Modal

                                  + +
                                  + + + + + + + +
                                  + + +
                                  +

                                  Modal Title

                                  +
                                  + + + +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  + +
                                  +
                                  Modal alignment:
                                  + + + +
                                  + + +
                                  +
                                  Footer alignment (from tablet up):
                                  + + + +
                                  + + +
                                  + + + +
                                  + +
                                  -
                                  - - -
                                  - - -
                                  - - - - - - - - -
                                  - - -
                                  -

                                  Modal with a Form

                                  - -
                                  - - - -
                                  - -
                                  - - -
                                  -

                                  - The primary action is a button with type="submit" and closes the dialog on submission. -

                                  - -
                                  - - - -
                                  -
                                  - + + + +
                                  +
                                  + Optional description +
                                  +
                                  + + +
                                  +
                                  + + + + + +
                                  + + + + + + + + + + + +
                                  +

                                  Modal with a Form

                                  -
                                  - - - - - - - - - - - - - - - -
                                  - - -
                                  -

                                  Modal Title

                                  - -
                                  - - - -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -
                                  + + + + + + + + +
                                  + + +
                                  +

                                  Modal Title

                                  +
                                  + + + +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  + +
                                  - - + -
                                  - + +
                                  +
                                  + Optional description +
                                  +
                                  + + +
                                  +
                                  + -
                                  - + + + + + + +
                                  -

                                  Scrolling Long Content

                                  - -
                                  - - - - - - - -
                                  - - -
                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia perferendis reprehenderit, voluptate. Cum delectus dicta -

                                  - -
                                  - - - -
                                  - - - {{setVar "blocks" 1 2 3 4 5 6 7 8 9 }} - {{#each @root.blocks}} -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  - {{/each}} - -
                                  - +
                                  - -
                                  -
                                  - +

                                  Scrolling Long Content

                                  + +
                                  + + + + + + + +
                                  + + +
                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia perferendis reprehenderit, voluptate. Cum delectus dicta +

                                  +
                                  + + + +
                                  + + + {{setVar "blocks" 1 2 3 4 5 6 7 8 9 }} + {{#each @root.blocks}} +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  + {{/each}} + +
                                  -
                                  - - -
                                  - - -
                                  - - - - - - - - -
                                  - - -
                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia perferendis reprehenderit, voluptate. Cum delectus dicta -

                                  - -
                                  - - - -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  - -
                                  - - - -
                                  -
                                  - + + + +
                                  +
                                  + + +
                                  +
                                  + + +
                                  + + +
                                  + + + + + + + + +
                                  + + +
                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia perferendis reprehenderit, voluptate. Cum delectus dicta +

                                  -
                                  - - - - - - - - - - - - - - - -
                                  - - -
                                  -

                                  - Modal with ScrollView -

                                  - -
                                  - - - -
                                  -
                                  -
                                  - - -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  - -
                                  - + + -
                                  + +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +
                                  - -
                                  - + + + +
                                  +
                                  + + +
                                  +
                                  + + +
                                  + + +
                                  + + + - -
                                  -
                                  + + + + +
                                  + + +
                                  +

                                  + Modal with ScrollView +

                                  +
                                  + + + +
                                  +
                                  +
                                  + + +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  + +
                                  + + +
                                  +
                                  + +
                                  + + + +
                                  +
                                  + + +
                                  +
                                  + + +
                                  + + +
                                  + + + + + + + + +
                                  + + +
                                  +

                                  Modal with Custom Height

                                  -
                                  -
                                  - - - - - - - - - - - - - - -
                                  - - -
                                  -

                                  Modal with Custom Height

                                  - -
                                  - - - -
                                  - - - -
                                  -
                                  - -
                                  +
                                  + + -
                                  - - +
                                  + + 500 px - -
                                  -
                                  - - + +
                                  +
                                  + + 600 px - -
                                  -
                                  -
                                  - -
                                  + +
                                  + + -
                                  - - +
                                  + + 600 px - -
                                  -
                                  - - + +
                                  +
                                  + + 600 px - -
                                  -
                                  - - - - - - - -
                                  -
                                  - - + +
                                  + + + + -
                                  - + + + +
                                  +
                                  + + +
                                  +
                                  + -
                                  - + + -
                                  - + + + +
                                  -

                                  Stacking Modals

                                  - -
                                  - - - - - - - -
                                  - - -
                                  -

                                  Modal Title

                                  - -
                                  - - - -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  - -
                                  - - - -
                                  -
                                  + +
                                  + +

                                  Stacking Modals

                                  + +
                                  + + + + + + + +
                                  + + +
                                  +

                                  Modal Title

                                  +
                                  + + + +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +
                                  -
                                  - - -
                                  - - -
                                  - - - - - -
                                  - - -
                                  -

                                  Stacked Modal Title

                                  - -
                                  - - - -
                                  - -

                                  - Dolor quis metus a lorem, et elit pulvinar ligula condimentum non congue rhoncus molestie, at sem - viverra maximus nunc. Posuere pretium accumsan, pharetra vel integer sit amet volutpat neque fringilla, - non mauris erat id augue libero. Porta non congue, et iaculis et vehicula convallis non purus placerat - cursus, rhoncus laoreet nec et elit. Proin luctus, bibendum adipiscing ut ollicitudin vehicula nisi - nunc et, sollicitudin eget tristique nec commodo. Porttitor ligula, tellus vehicula arcu vestibulum - sed rutrum placerat, dui quis facilisis eget. Suscipit molestie, nibh maximus enim vestibulum aenean - ut libero sed imperdiet, curabitur et elit venenatis posuere. -
                                  - Sapien vitae, dui sollicitudin nullam dolor quis nec nulla sapien, diam a ollicitudin non nulla nisl. - Quis orci porta, ac nec sapien ornare imperdiet a vel convallis, adipiscing ullamcorper lectus quis - pharetra. At nullam rutrum, nisl eget sit amet pulvinar ultricies nec porta, diam a sem odio a mauris - eu. Suscipit sodales, fusce ante cursus convallis dui vel dolor potenti nulla fusce gravida. -

                                  - -
                                  - - - -
                                  -
                                  - + + + +
                                  +
                                  + +
                                  +
                                  + + +
                                  + + +
                                  + + + + + +
                                  + + +
                                  +

                                  Stacked Modal Title

                                  +
                                  + + + +
                                  + +

                                  + Dolor quis metus a lorem, et elit pulvinar ligula condimentum non congue rhoncus molestie, at sem + viverra maximus nunc. Posuere pretium accumsan, pharetra vel integer sit amet volutpat neque fringilla, + non mauris erat id augue libero. Porta non congue, et iaculis et vehicula convallis non purus placerat + cursus, rhoncus laoreet nec et elit. Proin luctus, bibendum adipiscing ut ollicitudin vehicula nisi + nunc et, sollicitudin eget tristique nec commodo. Porttitor ligula, tellus vehicula arcu vestibulum + sed rutrum placerat, dui quis facilisis eget. Suscipit molestie, nibh maximus enim vestibulum aenean + ut libero sed imperdiet, curabitur et elit venenatis posuere. +
                                  + Sapien vitae, dui sollicitudin nullam dolor quis nec nulla sapien, diam a ollicitudin non nulla nisl. + Quis orci porta, ac nec sapien ornare imperdiet a vel convallis, adipiscing ullamcorper lectus quis + pharetra. At nullam rutrum, nisl eget sit amet pulvinar ultricies nec porta, diam a sem odio a mauris + eu. Suscipit sodales, fusce ante cursus convallis dui vel dolor potenti nulla fusce gravida. +

                                  +
                                  - - + + + +
                                  +
                                  + + +
                                  +
                                  + -
                                  - + + -
                                  - + + + +
                                  -

                                  Disabled Backdrop Click

                                  - -
                                  - - - - - -
                                  - -
                                  -

                                  Modal Title

                                  - -
                                  - -
                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -
                                  - -
                                  -
                                  - + +
                                  + +

                                  Disabled Backdrop Click

                                  + +
                                  + + + + + +
                                  + +
                                  +

                                  Modal Title

                                  +
                                  + +
                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  -
                                  -
                                  +
                                  +
                                  + + +
                                  +
                                  + + -
                                  + + +
                                  -

                                  Hidden Close Button and Disabled Escape Key

                                  - -
                                  - - - - - -
                                  - -
                                  -

                                  Modal Title

                                  -
                                  - -
                                  -

                                  - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -
                                  - -
                                  -
                                  - - + +
                                  + +

                                  Hidden Close Button and Disabled Escape Key

                                  + +
                                  + + + + + + +
                                  + +
                                  +

                                  Modal Title

                                  +
                                  + +
                                  +

                                  + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  -
                                  -
                                  +
                                  +
                                  + + +
                                  +
                                  + + + +
                                  - +
                                  diff --git a/packages/web/src/scss/components/Pagination/index.html b/packages/web/src/scss/components/Pagination/index.html index 84a2e9a8e1..419ca106aa 100644 --- a/packages/web/src/scss/components/Pagination/index.html +++ b/packages/web/src/scss/components/Pagination/index.html @@ -2,56 +2,60 @@
                                  -

                                  Pagination Current First

                                  - -
                                  - - +
                                  + +

                                  Pagination Current First

                                  + +
                                  @@ -61,64 +65,68 @@

                                  Pagination Current First

                                  -

                                  Pagination Current Middle

                                  - -
                                  - - + @@ -126,56 +134,60 @@

                                  Pagination Current Middle

                                  -

                                  Pagination Current Last

                                  - -
                                  - - + @@ -183,56 +195,60 @@

                                  Pagination Current Last

                                  -

                                  Pagination Current First Centered

                                  - -
                                  - - +
                                  + +

                                  Pagination Current First Centered

                                  + +
                                  diff --git a/packages/web/src/scss/components/PartnerLogo/index.html b/packages/web/src/scss/components/PartnerLogo/index.html index 23d330d242..b6edbb281c 100644 --- a/packages/web/src/scss/components/PartnerLogo/index.html +++ b/packages/web/src/scss/components/PartnerLogo/index.html @@ -1,405 +1,419 @@ {{#> web/layout/default title="Partner Logo" parentPageName="Components" }}
                                  -

                                  Default

                                  -
                                  -
                                  -

                                  Size small

                                  -
                                  -
                                  -

                                  Disabled safe area

                                  -
                                  -
                                  -

                                  Size small

                                  -
                                  -
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/Pill/index.html b/packages/web/src/scss/components/Pill/index.html index 26b4d85d7c..695e5ef5ca 100644 --- a/packages/web/src/scss/components/Pill/index.html +++ b/packages/web/src/scss/components/Pill/index.html @@ -2,16 +2,20 @@
                                  -

                                  Colors

                                  +
                                  -
                                  +

                                  Colors

                                  - 3 - 3 - 3 - 3 - 3 - 3 +
                                  + + 3 + 3 + 3 + 3 + 3 + 3 + +
                                  @@ -19,11 +23,15 @@

                                  Colors

                                  -

                                  Long Text

                                  +
                                  + +

                                  Long Text

                                  + +
                                  -
                                  + 333 - 333 +
                                  diff --git a/packages/web/src/scss/components/ProductLogo/index.html b/packages/web/src/scss/components/ProductLogo/index.html index 355385a9ab..033d4d1612 100644 --- a/packages/web/src/scss/components/ProductLogo/index.html +++ b/packages/web/src/scss/components/ProductLogo/index.html @@ -1,56 +1,63 @@ {{#> web/layout/default title="Product Logo" parentPageName="Components" }}
                                  -

                                  Default

                                  -
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/Radio/index.html b/packages/web/src/scss/components/Radio/index.html index 7739aa7539..814c857745 100644 --- a/packages/web/src/scss/components/Radio/index.html +++ b/packages/web/src/scss/components/Radio/index.html @@ -2,23 +2,27 @@
                                  -

                                  Default

                                  +
                                  -
                                  +

                                  Default

                                  - +
                                  - + + + + +
                                  @@ -26,16 +30,20 @@

                                  Default

                                  -

                                  Hidden Label

                                  +
                                  + +

                                  Hidden Label

                                  + +
                                  -
                                  + - +
                                  @@ -43,17 +51,21 @@

                                  Hidden Label

                                  -

                                  Helper Text

                                  +
                                  -
                                  +

                                  Helper Text

                                  - +
                                  + + + +
                                  @@ -61,24 +73,28 @@

                                  Helper Text

                                  -

                                  Disabled

                                  +
                                  + +

                                  Disabled

                                  + +
                                  -
                                  + - + - +
                                  @@ -86,38 +102,42 @@

                                  Disabled

                                  -

                                  Validation State

                                  - -
                                  - - - - - - - - +
                                  + +

                                  Validation State

                                  + +
                                  + + + + + + + + + +
                                  @@ -125,52 +145,57 @@

                                  Validation State

                                  -

                                  Item

                                  - -
                                  - - - - - - - - - +
                                  + +

                                  Item

                                  + +
                                  + + + + + + + + + + + +
                                  diff --git a/packages/web/src/scss/components/ScrollView/index.html b/packages/web/src/scss/components/ScrollView/index.html index 6a3519c30a..3869ef1b98 100644 --- a/packages/web/src/scss/components/ScrollView/index.html +++ b/packages/web/src/scss/components/ScrollView/index.html @@ -2,27 +2,31 @@
                                  -

                                  Vertical Scrolling

                                  +
                                  -
                                  +

                                  Vertical Scrolling

                                  -
                                  +
                                  -
                                  -
                                  -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. -

                                  +
                                  +
                                  +
                                  +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. +

                                  + +
                                  +
                                  - +
                                  @@ -33,193 +37,207 @@

                                  Vertical Scrolling

                                  -

                                  Horizontal Scrolling

                                  +
                                  -
                                  +

                                  Horizontal Scrolling

                                  -
                                  -
                                  -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. -

                                  - -
                                  -
                                  - -
                                  +
                                  -
                                  +
                                  +
                                  +
                                  -
                                  -
                                  +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. +

                                  -

                                  Horizontal Scrolling with Container Breakout

                                  - -
                                  -
                                  -
                                  -
                                  - -
                                  -
                                  1/4
                                  -
                                  1/4
                                  -
                                  1/4
                                  -
                                  1/4
                                  -
                                  +
                                  - +
                                  +
                                  -

                                  Overflow Decorators

                                  +
                                  -
                                  +

                                  Horizontal Scrolling with Container Breakout

                                  -
                                  +
                                  -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. -

                                  +
                                  +
                                  1/4
                                  +
                                  1/4
                                  +
                                  1/4
                                  +
                                  1/4
                                  +
                                  - +
                                  -
                                  -
                                  -
                                  -
                                  +
                                  -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. -

                                  +
                                  +
                                  + +
                                  + +

                                  Overflow Decorators

                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. +

                                  + +
                                  +
                                  +
                                  -
                                  - -
                                  -
                                  +
                                  -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium.

                                  - +
                                  -
                                  - -
                                  -
                                  -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. -

                                  +
                                  +
                                  +
                                  +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. +

                                  + +
                                  +
                                  +
                                  +
                                  - -
                                  -
                                  -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium.

                                  + +
                                  + +
                                  +
                                  +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. +

                                  + +
                                  +
                                  + + aria-hidden="true" + >
                                  +
                                  -
                                  -
                                  +
                                  -
                                  -
                                  -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. -

                                  - -
                                  -
                                  +
                                  +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. +

                                  + +
                                  +
                                  + + aria-hidden="true" + >
                                  +
                                  +
                                  @@ -230,22 +248,43 @@

                                  Overflow Decorators

                                  -

                                  Hidden Scrollbar

                                  +
                                  -
                                  +

                                  Hidden Scrollbar

                                  -
                                  +
                                  + +
                                  + +
                                  +
                                  +
                                  + +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. +

                                  + +
                                  +
                                  + +
                                  + +
                                  -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc. +

                                  + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium.

                                  @@ -255,23 +294,6 @@

                                  Hidden Scrollbar

                                  -
                                  -
                                  -
                                  - -

                                  - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. -

                                  - -
                                  -
                                  - -
                                  -
                                  diff --git a/packages/web/src/scss/components/Select/index.html b/packages/web/src/scss/components/Select/index.html index 6b0c074b80..9171db66cd 100644 --- a/packages/web/src/scss/components/Select/index.html +++ b/packages/web/src/scss/components/Select/index.html @@ -1,235 +1,291 @@ {{#> web/layout/default title="Select" parentPageName="Components" }}
                                  -

                                  Default

                                  -
                                  - -
                                  - -
                                  - -
                                  - + +
                                  + +

                                  Default

                                  + +
                                  + +
                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  -

                                  Required with Placeholder

                                  -
                                  - -
                                  - -
                                  - -
                                  - + +
                                  + +

                                  Required with Placeholder

                                  + +
                                  + +
                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  -

                                  Hidden Label

                                  -
                                  - -
                                  - -
                                  - -
                                  - + +
                                  + +

                                  Hidden Label

                                  + +
                                  + +
                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  -

                                  Placeholder

                                  -
                                  - -
                                  - -
                                  - -
                                  - + +
                                  + +

                                  Placeholder

                                  + +
                                  + +
                                  + +
                                  + +
                                  + +
                                  -
                                  -
                                  - -
                                  - -
                                  - +
                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  -

                                  Helper Text

                                  -
                                  - -
                                  - -
                                  - -
                                  - + +
                                  + +

                                  Helper Text

                                  + +
                                  + +
                                  + +
                                  + +
                                  + +
                                  +
                                  Helper text
                                  -
                                  Helper text
                                  +
                                  +
                                  -

                                  Disabled

                                  -
                                  - -
                                  - -
                                  - -
                                  - + +
                                  + +

                                  Disabled

                                  + +
                                  + +
                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  -

                                  Validation State with Validation Text

                                  -
                                  - -
                                  - -
                                  - -
                                  - + +
                                  + +

                                  Validation State with Validation Text

                                  + +
                                  + +
                                  + +
                                  + +
                                  + +
                                  -
                                  -
                                  - -
                                  - -
                                  - +
                                  + +
                                  + +
                                  + +
                                  +
                                  Validation text
                                  -
                                  Validation text
                                  -
                                  -
                                  - -
                                  - -
                                  - +
                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  +
                                    +
                                  • First validation text
                                  • +
                                  • Second validation text
                                  • +
                                  -
                                  -
                                    -
                                  • First validation text
                                  • -
                                  • Second validation text
                                  • -
                                  -
                                  +
                                  +
                                  -

                                  Fluid

                                  -
                                  - -
                                  - -
                                  - -
                                  - + +
                                  + +

                                  Fluid

                                  + +
                                  + +
                                  + +
                                  + +
                                  + +
                                  +
                                  +
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/Spinner/index.html b/packages/web/src/scss/components/Spinner/index.html index d7ed2b5e69..aab843fdb6 100644 --- a/packages/web/src/scss/components/Spinner/index.html +++ b/packages/web/src/scss/components/Spinner/index.html @@ -2,13 +2,17 @@
                                  -

                                  Default

                                  +
                                  -
                                  +

                                  Default

                                  - - - +
                                  + + + + + +
                                  @@ -16,32 +20,36 @@

                                  Default

                                  -

                                  Colors

                                  +
                                  -
                                  +

                                  Colors

                                  - - - +
                                  - - - - - - - + + + -
                                  - + -
                                  -
                                  - + + +
                                  + + + +
                                  + +
                                  + + + +
                                  +
                                  @@ -50,18 +58,22 @@

                                  Colors

                                  -

                                  Icon Props

                                  +
                                  + +

                                  Icon Props

                                  -
                                  +
                                  - - - + + + - - - Spinner title - + + + Spinner title + + +
                                  diff --git a/packages/web/src/scss/components/Stack/index.html b/packages/web/src/scss/components/Stack/index.html index e7eeefd7c6..adfd9ef920 100644 --- a/packages/web/src/scss/components/Stack/index.html +++ b/packages/web/src/scss/components/Stack/index.html @@ -4,19 +4,23 @@
                                  -

                                  Stacked Form Fields

                                  +
                                  -
                                  +

                                  Stacked Form Fields

                                  -
                                  -
                                  - - -
                                  -
                                  - - +
                                  + +
                                  +
                                  + + +
                                  +
                                  + + +
                                  +
                                  @@ -25,19 +29,23 @@

                                  Stacked Form Fields

                                  -

                                  Stacked Blocks

                                  +
                                  -
                                  +

                                  Stacked Blocks

                                  -
                                    - {{#each @root.blocks as |block|}} -
                                  • -
                                    - {{block}} -
                                    -
                                  • - {{/each}} -
                                  +
                                  + +
                                    + {{#each @root.blocks as |block|}} +
                                  • +
                                    + {{block}} +
                                    +
                                  • + {{/each}} +
                                  + +
                                  @@ -45,19 +53,23 @@

                                  Stacked Blocks

                                  -

                                  Stacked Blocks with Vertical Spacing

                                  +
                                  -
                                  +

                                  Stacked Blocks with Vertical Spacing

                                  -
                                    - {{#each @root.blocks as |block|}} -
                                  • -
                                    - {{block}} -
                                    -
                                  • - {{/each}} -
                                  +
                                  + +
                                    + {{#each @root.blocks as |block|}} +
                                  • +
                                    + {{block}} +
                                    +
                                  • + {{/each}} +
                                  + +
                                  @@ -65,19 +77,23 @@

                                  Stacked Blocks with Vertical Spacing

                                  -

                                  Stacked Blocks with Inner Dividers and Vertical Spacing

                                  +
                                  -
                                  +

                                  Stacked Blocks with Inner Dividers and Vertical Spacing

                                  -
                                    - {{#each @root.blocks as |block|}} -
                                  • -
                                    - {{block}} -
                                    -
                                  • - {{/each}} -
                                  +
                                  + +
                                    + {{#each @root.blocks as |block|}} +
                                  • +
                                    + {{block}} +
                                    +
                                  • + {{/each}} +
                                  + +
                                  @@ -85,19 +101,23 @@

                                  Stacked Blocks with Inner Dividers and Vertical Spacing
                                  -

                                  Stacked Blocks with Inner and Outer Dividers and Vertical Spacing

                                  +
                                  -
                                  +

                                  Stacked Blocks with Inner and Outer Dividers and Vertical Spacing

                                  -
                                    - {{#each @root.blocks as |block|}} -
                                  • -
                                    - {{block}} -
                                    -
                                  • - {{/each}} -
                                  +
                                  + +
                                    + {{#each @root.blocks as |block|}} +
                                  • +
                                    + {{block}} +
                                    +
                                  • + {{/each}} +
                                  + +
                                  @@ -105,19 +125,23 @@

                                  Stacked Blocks with Inner and Outer Dividers and Vertic
                                  -

                                  Stacked Blocks with Inner Dividers without Vertical Spacing

                                  +
                                  -
                                  +

                                  Stacked Blocks with Inner Dividers without Vertical Spacing

                                  -
                                    - {{#each @root.blocks as |block|}} -
                                  • -
                                    - {{block}} -
                                    -
                                  • - {{/each}} -
                                  +
                                  + +
                                    + {{#each @root.blocks as |block|}} +
                                  • +
                                    + {{block}} +
                                    +
                                  • + {{/each}} +
                                  + +
                                  @@ -125,19 +149,23 @@

                                  Stacked Blocks with Inner Dividers without Vertical Spa
                                  -

                                  Stacked Blocks with Custom Spacing

                                  +
                                  -
                                  +

                                  Stacked Blocks with Custom Spacing

                                  -
                                    - {{#each @root.blocks as |block|}} -
                                  • -
                                    - {{block}} -
                                    -
                                  • - {{/each}} -
                                  +
                                  + +
                                    + {{#each @root.blocks as |block|}} +
                                  • +
                                    + {{block}} +
                                    +
                                  • + {{/each}} +
                                  + +
                                  @@ -145,19 +173,23 @@

                                  Stacked Blocks with Custom Spacing

                                  -

                                  Stacked Blocks with Custom Spacing from Tablet Breakpoint

                                  +
                                  -
                                  +

                                  Stacked Blocks with Custom Spacing from Tablet Breakpoint

                                  -
                                    - {{#each @root.blocks as |block|}} -
                                  • -
                                    - {{block}} -
                                    -
                                  • - {{/each}} -
                                  +
                                  + +
                                    + {{#each @root.blocks as |block|}} +
                                  • +
                                    + {{block}} +
                                    +
                                  • + {{/each}} +
                                  + +
                                  @@ -165,19 +197,23 @@

                                  Stacked Blocks with Custom Spacing from Tablet Breakpoi
                                  -

                                  Stacked Blocks with Custom Spacing for Each Breakpoint

                                  +
                                  -
                                  +

                                  Stacked Blocks with Custom Spacing for Each Breakpoint

                                  -
                                    - {{#each @root.blocks as |block|}} -
                                  • -
                                    - {{block}} -
                                    -
                                  • - {{/each}} -
                                  +
                                  + +
                                    + {{#each @root.blocks as |block|}} +
                                  • +
                                    + {{block}} +
                                    +
                                  • + {{/each}} +
                                  + +
                                  @@ -185,20 +221,24 @@

                                  Stacked Blocks with Custom Spacing for Each Breakpoint<
                                  -

                                  Stacked Blocks with Custom Spacing and Inner and Outer Dividers

                                  +
                                  + +

                                  Stacked Blocks with Custom Spacing and Inner and Outer Dividers

                                  -
                                  +
                                  -
                                    - {{#each @root.blocks as |block|}} -
                                  • -
                                    {{block}}
                                    -
                                  • - {{/each}} -
                                  +
                                    + {{#each @root.blocks as |block|}} +
                                  • +
                                    {{block}}
                                    +
                                  • + {{/each}} +
                                  + +
                                  diff --git a/packages/web/src/scss/components/Tabs/index.html b/packages/web/src/scss/components/Tabs/index.html index 49f6579b47..a4f9f3077b 100644 --- a/packages/web/src/scss/components/Tabs/index.html +++ b/packages/web/src/scss/components/Tabs/index.html @@ -1,112 +1,124 @@ {{#> web/layout/default title="Tabs" parentPageName="Components" }}
                                  -

                                  Default

                                  - -
                                  - - - -
                                  - Pane 1 content -
                                  -
                                  - Pane 2 content +
                                  + +

                                  Default

                                  + +
                                  + + + +
                                  + Pane 1 content +
                                  + +
                                  + Pane 2 content +
                                  +
                                  +
                                  -

                                  Custom Spacing

                                  - -
                                  - - - -
                                  - Pane 1 content -
                                  -
                                  - Pane 2 content +
                                  + +

                                  Custom Spacing

                                  + +
                                  + + + +
                                  + Pane 1 content +
                                  + +
                                  + Pane 2 content +
                                  +
                                  +
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/Tag/index.html b/packages/web/src/scss/components/Tag/index.html index f43613f80c..3ef4db7c69 100644 --- a/packages/web/src/scss/components/Tag/index.html +++ b/packages/web/src/scss/components/Tag/index.html @@ -4,22 +4,29 @@ {{setVar "sizes" "xsmall" "small" "medium" "large" "xlarge" }}
                                  -

                                  Default

                                  -
                                  -
                                  - {{#each @root.sizes as |size|}} + +
                                  + +

                                  Default

                                  + +
                                  +
                                  + {{#each @root.sizes as |size|}}

                                  Size {{size}}

                                  {{#each @root.colors as |color|}} - Tag {{color}} - Tag {{color}} + Tag {{color}} + Tag {{color}} {{/each}}
                                  - {{/each}} + {{/each}} +
                                  +
                                  +
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/TextArea/index.html b/packages/web/src/scss/components/TextArea/index.html index 74333c5ca3..5b0d522025 100644 --- a/packages/web/src/scss/components/TextArea/index.html +++ b/packages/web/src/scss/components/TextArea/index.html @@ -2,18 +2,22 @@
                                  -

                                  Default

                                  +
                                  -
                                  +

                                  Default

                                  -
                                  - - -
                                  +
                                  + +
                                  + + +
                                  + +
                                  + + +
                                  -
                                  - -
                                  @@ -22,13 +26,17 @@

                                  Default

                                  -

                                  Required

                                  +
                                  + +

                                  Required

                                  + +
                                  -
                                  +
                                  + + +
                                  -
                                  - -
                                  @@ -37,13 +45,17 @@

                                  Required

                                  -

                                  Hidden Label

                                  +
                                  -
                                  +

                                  Hidden Label

                                  + +
                                  + +
                                  + + +
                                  -
                                  - -
                                  @@ -52,14 +64,18 @@

                                  Hidden Label

                                  -

                                  Helper Text

                                  +
                                  + +

                                  Helper Text

                                  -
                                  +
                                  + +
                                  + + +
                                  Helper text
                                  +
                                  -
                                  - - -
                                  Helper text
                                  @@ -68,18 +84,22 @@

                                  Helper Text

                                  -

                                  Disabled

                                  +
                                  -
                                  +

                                  Disabled

                                  -
                                  - - -
                                  +
                                  + +
                                  + + +
                                  + +
                                  + + +
                                  -
                                  - -
                                  @@ -88,37 +108,41 @@

                                  Disabled

                                  -

                                  Validation State with Validation Text

                                  +
                                  -
                                  +

                                  Validation State with Validation Text

                                  -
                                  - - -
                                  +
                                  -
                                  - - -
                                  Validation text
                                  -
                                  +
                                  + + +
                                  -
                                  - - -
                                  -
                                    -
                                  • Validation text
                                  • -
                                  • Second validation text
                                  • -
                                  +
                                  + + +
                                  Validation text
                                  +
                                  + +
                                  + + +
                                  +
                                    +
                                  • Validation text
                                  • +
                                  • Second validation text
                                  • +
                                  +
                                  +
                                  + +
                                  + + +
                                  This is helper text
                                  +
                                  Danger validation text
                                  -
                                  -
                                  - - -
                                  This is helper text
                                  -
                                  Danger validation text
                                  @@ -127,13 +151,17 @@

                                  Validation State with Validation Text

                                  -

                                  Fluid

                                  +
                                  + +

                                  Fluid

                                  -
                                  +
                                  + +
                                  + + +
                                  -
                                  - -
                                  @@ -142,16 +170,20 @@

                                  Fluid

                                  -

                                  Inline

                                  +
                                  -
                                  +

                                  Inline

                                  -
                                  -
                                  - - +
                                  + +
                                  +
                                  + + +
                                  +
                                  - +
                                  @@ -160,13 +192,17 @@

                                  Inline

                                  -

                                  AutoResize

                                  +
                                  + +

                                  AutoResize

                                  -
                                  +
                                  + +
                                  + + +
                                  -
                                  - -
                                  diff --git a/packages/web/src/scss/components/TextField/index.html b/packages/web/src/scss/components/TextField/index.html index eba35b19df..d78f8632a2 100644 --- a/packages/web/src/scss/components/TextField/index.html +++ b/packages/web/src/scss/components/TextField/index.html @@ -2,23 +2,27 @@
                                  -

                                  Default

                                  +
                                  -
                                  +

                                  Default

                                  -
                                  - - -
                                  +
                                  -
                                  - - -
                                  +
                                  + + +
                                  + +
                                  + + +
                                  + +
                                  + + +
                                  -
                                  - -
                                  @@ -27,13 +31,17 @@

                                  Default

                                  -

                                  Required

                                  +
                                  + +

                                  Required

                                  -
                                  +
                                  + +
                                  + + +
                                  -
                                  - -
                                  @@ -42,29 +50,36 @@

                                  Required

                                  -

                                  Hidden Label

                                  +
                                  -
                                  +

                                  Hidden Label

                                  -
                                  - - -
                                  +
                                  + +
                                  + + +
                                  +
                                  -

                                  Helper Text

                                  +
                                  + +

                                  Helper Text

                                  + +
                                  -
                                  +
                                  + + +
                                  Helper text
                                  +
                                  -
                                  - - -
                                  Helper text
                                  @@ -73,27 +88,31 @@

                                  Helper Text

                                  -

                                  Disabled

                                  +
                                  -
                                  +

                                  Disabled

                                  -
                                  - - -
                                  +
                                  + +
                                  + + +
                                  + +
                                  + + +
                                  -
                                  - -
                                  @@ -102,45 +121,49 @@

                                  Disabled

                                  -

                                  Validation State with Validation Text

                                  +
                                  -
                                  +

                                  Validation State with Validation Text

                                  -
                                  - - -
                                  +
                                  -
                                  - - -
                                  Validation text
                                  -
                                  +
                                  + + +
                                  -
                                  - - -
                                  -
                                    -
                                  • Validation text
                                  • -
                                  • Second validation text
                                  • -
                                  +
                                  + + +
                                  Validation text
                                  +
                                  + +
                                  + + +
                                  +
                                    +
                                  • Validation text
                                  • +
                                  • Second validation text
                                  • +
                                  +
                                  +
                                  + +
                                  + + +
                                  This is helper text
                                  +
                                  Danger validation text
                                  -
                                  -
                                  - - -
                                  This is helper text
                                  -
                                  Danger validation text
                                  @@ -149,13 +172,17 @@

                                  Validation State with Validation Text

                                  -

                                  Fluid

                                  +
                                  -
                                  +

                                  Fluid

                                  + +
                                  + +
                                  + + +
                                  -
                                  - -
                                  @@ -165,13 +192,17 @@

                                  Fluid

                                  -

                                  Size

                                  +
                                  -
                                  +

                                  Size

                                  + +
                                  + +
                                  + + +
                                  -
                                  - -
                                  @@ -180,50 +211,54 @@

                                  Size

                                  -

                                  Inline

                                  +
                                  -
                                  +

                                  Inline

                                  -
                                  -
                                  - - -
                                  - -
                                  +
                                  -
                                  -
                                  - - +
                                  +
                                  + + +
                                  +
                                  -
                                  - -
                                  - - + +
                                  +
                                  Too short
                                  -
                                  Too short
                                  +
                                  - +
                                  @@ -232,74 +267,78 @@

                                  Inline

                                  -

                                  Password Toggle

                                  +
                                  -
                                  +

                                  Password Toggle

                                  -
                                  - -
                                  - - + +
                                  -
                                  -
                                  - -
                                  - - + +
                                  +
                                  diff --git a/packages/web/src/scss/components/Toast/index.html b/packages/web/src/scss/components/Toast/index.html index c2bb18dde0..8d9c691da1 100644 --- a/packages/web/src/scss/components/Toast/index.html +++ b/packages/web/src/scss/components/Toast/index.html @@ -2,299 +2,334 @@
                                  -

                                  Static Toast

                                  - -
                                  - - -
                                  - Show hidden toast in the DOM: - -
                                  - - -
                                  -
                                  - -
                                  -

                                  Dynamic Toast Queue

                                  +
                                  -
                                  +

                                  Dynamic Toast Queue

                                  - - + const setToastCollapsing = (event, selector) => { + const toastElement = document.querySelector(selector); -
                                  -
                                  -
                                  - - - - - - -
                                  -
                                  - Virtual keyboard interaction: -
                                  - - -
                                  -
                                  -
                                  - - -
                                  -
                                  + + + + +
                                  +
                                  + + - - -
                                  -
                                  -
                                  - -
                                  -
                                  I was first!
                                  - Action -
                                  -
                                  - -
                                  -
                                  -
                                  -
                                  -
                                  - -
                                  -
                                  I appeared later. This toast has a long message that wraps - automatically. +
                                  +
                                  +
                                  + +
                                  +
                                  I appeared later. This toast has a long message that wraps + automatically. +
                                  + Action
                                  - Action
                                  +
                                  - +
                                  -
                                  +
                                  +
                                  -

                                  Content Variations

                                  +
                                  + +

                                  Content Variations

                                  -
                                  +
                                  -
                                  -
                                  -
                                  -
                                  -
                                  Message only
                                  +
                                  +
                                  +
                                  +
                                  +
                                  Message only
                                  +
                                  -
                                  -
                                  -
                                  -
                                  -
                                  -
                                  Message with action
                                  - Action +
                                  +
                                  +
                                  +
                                  +
                                  Message with action
                                  + Action +
                                  -
                                  -
                                  -
                                  -
                                  -
                                  -
                                  When the text is long and reaches the maximum width limit, the action - automatically wraps to the next line. +
                                  +
                                  +
                                  +
                                  +
                                  When the text is long and reaches the maximum width limit, the action + automatically wraps to the next line. +
                                  + Action
                                  - Action
                                  -
                                  -
                                  -
                                  -
                                  - -
                                  -
                                  Message with icon and action
                                  - Action +
                                  +
                                  +
                                  + +
                                  +
                                  Message with icon and action
                                  + Action +
                                  -
                                  -
                                  -
                                  -
                                  -
                                  -
                                  Dismissible message
                                  +
                                  +
                                  +
                                  +
                                  +
                                  Dismissible message
                                  +
                                  +
                                  -
                                  -
                                  -
                                  -
                                  -
                                  - -
                                  -
                                  Dismissible message with custom icon and action
                                  - Action +
                                  +
                                  +
                                  + +
                                  +
                                  Dismissible message with custom icon and action
                                  + Action +
                                  +
                                  -
                                  +
                                  +
                                  -

                                  Colors

                                  +
                                  + +

                                  Colors

                                  -
                                  +
                                  -
                                  -
                                  -
                                  - -
                                  -
                                  Neutral
                                  - Action +
                                  +
                                  +
                                  + +
                                  +
                                  Neutral
                                  + Action +
                                  +
                                  -
                                  -
                                  -
                                  -
                                  -
                                  - -
                                  -
                                  Informative
                                  - Action +
                                  +
                                  +
                                  + +
                                  +
                                  Informative
                                  + Action +
                                  +
                                  -
                                  -
                                  -
                                  -
                                  -
                                  - -
                                  -
                                  Success
                                  - Action +
                                  +
                                  +
                                  + +
                                  +
                                  Success
                                  + Action +
                                  +
                                  -
                                  -
                                  -
                                  -
                                  -
                                  - -
                                  -
                                  Warning
                                  - Action +
                                  +
                                  +
                                  + +
                                  +
                                  Warning
                                  + Action +
                                  +
                                  -
                                  -
                                  -
                                  -
                                  -
                                  - -
                                  -
                                  Danger
                                  - Action +
                                  +
                                  +
                                  + +
                                  +
                                  Danger
                                  + Action +
                                  +
                                  -
                                  +
                                  diff --git a/packages/web/src/scss/components/Tooltip/index.html b/packages/web/src/scss/components/Tooltip/index.html index 7580f7a04a..1ba22cca5b 100644 --- a/packages/web/src/scss/components/Tooltip/index.html +++ b/packages/web/src/scss/components/Tooltip/index.html @@ -2,28 +2,32 @@
                                  -

                                  Default

                                  - -
                                  - -
                                  - -
                                  - Hello there! - +
                                  + +

                                  Default

                                  + +
                                  + +
                                  + +
                                  + Hello there! + +
                                  +
                                  @@ -32,41 +36,45 @@

                                  Default

                                  -

                                  Dismissible Tooltip

                                  - -
                                  - -
                                  - -
                                  - Close me +
                                  + +

                                  Dismissible Tooltip

                                  + +
                                  + +
                                  - +
                                  + Close me + + +
                                  +
                                  @@ -75,41 +83,45 @@

                                  Dismissible Tooltip

                                  -

                                  Dismissible Tooltip via JS API

                                  - -
                                  -

                                  - Saves data to local storage. -

                                  - - - -
                                  - - +
                                  @@ -118,31 +130,35 @@

                                  Dismissible Tooltip via JS API

                                  -

                                  Tooltip with Link Component

                                  +
                                  -
                                  +

                                  Tooltip with Link Component

                                  -
                                  - + +
                                  @@ -151,93 +167,97 @@

                                  Tooltip with Link Component

                                  -

                                  Tooltip Triggers

                                  +
                                  -
                                  +

                                  Tooltip Triggers

                                  -

                                  - This tooltip will show on hover and click. -

                                  +
                                  -
                                  - - -
                                  -
                                  +
                                  -

                                  - This tooltip will show only on hover. -

                                  +

                                  + This tooltip will show only on hover. +

                                  -
                                  - - -
                                  -
                                  +
                                  -

                                  - This tooltip will show only on click. -

                                  +

                                  + This tooltip will show only on click. +

                                  -
                                  - - +
                                  @@ -246,46 +266,50 @@

                                  Tooltip Triggers

                                  -

                                  Tooltip on Icon Component

                                  +
                                  -
                                  +

                                  Tooltip on Icon Component

                                  -
                                  - Hover or click on the icon to view the tooltip -
                                  - - - -
                                  +
                                  @@ -294,297 +318,307 @@

                                  Tooltip on Icon Component

                                  -

                                  Placements

                                  +
                                  + +

                                  Placements

                                  -
                                  +
                                  - + -
                                  -
                                  -
                                  + +
                                  +
                                  - -
                                  -
                                  +
                                  +
                                  - -
                                  -
                                  + > - -
                                  -
                                  + > -
                                  -
                                  + -
                                  -
                                  - Click
                                  - the dots! -
                                  -
                                  - bottom - -
                                  +
                                  + +
                                  +
                                  + Click
                                  + the dots! +
                                  +
                                  + bottom + +
                                  +
                                  +
                                  -
                                  - + + +
                                  +
                                  -

                                  Advanced Floating Functionality

                                  - -
                                  - - - - - -

                                  - Try scrolling the frame or resizing the window to see how the Tooltip behaves. The Floating UI - library is trying to keep the Tooltip in the viewport and it is also flipping, shifting and - resizing the Tooltip when it is not possible to keep it in the viewport. -

                                  - -
                                  -
                                  -
                                  {{/ web/layout/default }} diff --git a/packages/web/src/scss/components/UNSTABLE_ActionLayout/index.html b/packages/web/src/scss/components/UNSTABLE_ActionLayout/index.html index bf5ac3b80f..e08e0dc056 100644 --- a/packages/web/src/scss/components/UNSTABLE_ActionLayout/index.html +++ b/packages/web/src/scss/components/UNSTABLE_ActionLayout/index.html @@ -1,14 +1,21 @@ {{#> web/layout/default title="Action Layout" parentPageName="Components" isUnstable=true }} -

                                  Default

                                  -
                                  +
                                  +
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/UNSTABLE_Avatar/index.html b/packages/web/src/scss/components/UNSTABLE_Avatar/index.html index 792d33dfc2..f58bc8fa09 100644 --- a/packages/web/src/scss/components/UNSTABLE_Avatar/index.html +++ b/packages/web/src/scss/components/UNSTABLE_Avatar/index.html @@ -3,12 +3,16 @@ {{setVar "sizes" "xsmall" "small" "medium" "large" "xlarge" }}
                                  -

                                  Icon

                                  -
                                  -
                                  +
                                  - {{#each @root.sizes as |size|}} +

                                  Icon

                                  + +
                                  + +
                                  + + {{#each @root.sizes as |size|}} {{setVar "iconSize" "24"}} {{#if (eq size "xsmall")}} {{setVar "iconSize" "16"}} @@ -29,94 +33,109 @@

                                  Icon

                                  - {{/each}} + {{/each}} -
                                  -
                                  - - {{#each @root.sizes as |size|}} - {{setVar "iconSize" "24"}} - {{#if (eq size "xsmall")}} - {{setVar "iconSize" "16"}} - {{/if}} - {{#if (eq size "small")}} - {{setVar "iconSize" "20"}} - {{/if}} - {{#if (eq size "large")}} - {{setVar "iconSize" "28"}} - {{/if}} - {{#if (eq size "xlarge")}} - {{setVar "iconSize" "32"}} - {{/if}} - -
                                  -
                                  +
                                  - {{/each}} + {{#each @root.sizes as |size|}} + {{setVar "iconSize" "24"}} + {{#if (eq size "xsmall")}} + {{setVar "iconSize" "16"}} + {{/if}} + {{#if (eq size "small")}} + {{setVar "iconSize" "20"}} + {{/if}} + {{#if (eq size "large")}} + {{setVar "iconSize" "28"}} + {{/if}} + {{#if (eq size "xlarge")}} + {{setVar "iconSize" "32"}} + {{/if}} + +
                                  + +
                                  + {{/each}} + +
                                  +
                                  +
                                  -

                                  Text

                                  -
                                  -
                                  +
                                  - {{#each @root.sizes as |size|}} +

                                  Text

                                  - - - +
                                  +
                                  - {{/each}} + {{#each @root.sizes as |size|}} -
                                  -
                                  + + + - {{#each @root.sizes as |size|}} + {{/each}} -
                                  -
                                  +
                                  + + {{#each @root.sizes as |size|}} - {{/each}} +
                                  + +
                                  + {{/each}} + +
                                  +
                                  +
                                  -

                                  Image

                                  -
                                  -
                                  +
                                  - {{#each @root.sizes as |size|}} +

                                  Image

                                  - - - +
                                  +
                                  - {{/each}} + {{#each @root.sizes as |size|}} -
                                  -
                                  + + + - {{#each @root.sizes as |size|}} + {{/each}} -
                                  -
                                  +
                                  - {{/each}} + {{#each @root.sizes as |size|}} +
                                  + +
                                  + + {{/each}} + +
                                  +
                                  +
                                  {{/ web/layout/default }} diff --git a/packages/web/src/scss/components/UNSTABLE_EmptyState/index.html b/packages/web/src/scss/components/UNSTABLE_EmptyState/index.html index 5e7fbdc53c..5aadc1ead9 100644 --- a/packages/web/src/scss/components/UNSTABLE_EmptyState/index.html +++ b/packages/web/src/scss/components/UNSTABLE_EmptyState/index.html @@ -1,39 +1,46 @@ {{#> web/layout/default title="Empty State" parentPageName="Components" isUnstable=true }}
                                  -

                                  Default

                                  -
                                  - -
                                  -
                                  -
                                  - - - - -
                                  -

                                  Placeholder

                                  -

                                  Replace me with your own component

                                  + +
                                  + +

                                  Default

                                  + +
                                  + +
                                  +
                                  +
                                  + + + + +
                                  +

                                  Placeholder

                                  +

                                  Replace me with your own component

                                  +
                                  -
                                  -
                                  -

                                  Headline

                                  -

                                  - In publishing and graphic design, lorem ipsum is common placeholder text used to demonstrate the graphic elements -

                                  -
                                  -
                                  -
                                  - Action - Action +
                                  +

                                  Headline

                                  +

                                  + In publishing and graphic design, lorem ipsum is common placeholder text used to demonstrate the graphic elements +

                                  +
                                  +
                                  +
                                  + Action + Action +
                                  +
                                  - +
                                  +
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/UNSTABLE_Section/index.html b/packages/web/src/scss/components/UNSTABLE_Section/index.html index dd450ad917..049a6e0dc6 100644 --- a/packages/web/src/scss/components/UNSTABLE_Section/index.html +++ b/packages/web/src/scss/components/UNSTABLE_Section/index.html @@ -1,31 +1,49 @@ {{#> web/layout/default title="Section" parentPageName="Components" isUnstable=true }}
                                  -

                                  - My Title -

                                  -
                                  +
                                  + +

                                  + My Title +

                                  + +
                                  +
                                  +
                                  +
                                  -

                                  - My Title -

                                  -
                                  - my content +
                                  + +

                                  + My Title +

                                  + +
                                  + my content +
                                  +
                                  +
                                  -

                                  - My Title My tag -

                                  - my content + +
                                  + +

                                  + My Title My tag +

                                  + + my content + +
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/UNSTABLE_Slider/index.html b/packages/web/src/scss/components/UNSTABLE_Slider/index.html index 0a213f4b32..c8bf1f8df6 100644 --- a/packages/web/src/scss/components/UNSTABLE_Slider/index.html +++ b/packages/web/src/scss/components/UNSTABLE_Slider/index.html @@ -1,190 +1,232 @@ {{#> web/layout/default title="Slider" parentPageName="Components" isUnstable=true }}
                                  -

                                  Default

                                  -
                                  - -
                                  - - -
                                  -
                                  - - +
                                  + +

                                  Default

                                  + +
                                  + +
                                  + + +
                                  + +
                                  + + +
                                  +
                                  +
                                  -

                                  Hidden Label

                                  -
                                  - -
                                  - - + +
                                  + +

                                  Hidden Label

                                  + +
                                  + +
                                  + + +
                                  +
                                  +
                                  -

                                  Helper Text

                                  -
                                  - -
                                  - - -
                                  - Helper text + +
                                  + +

                                  Helper Text

                                  + +
                                  + +
                                  + + +
                                  + Helper text +
                                  +
                                  +
                                  -

                                  Disabled

                                  -
                                  - -
                                  - - + +
                                  + +

                                  Disabled

                                  + +
                                  + +
                                  + + +
                                  +
                                  +
                                  -

                                  Validation State with Validation Text

                                  -
                                  - -
                                  - - -
                                  -
                                  - - -
                                  - Validation text +
                                  + +

                                  Validation State with Validation Text

                                  + +
                                  + +
                                  + +
                                  -
                                  -
                                  - - -
                                  -
                                    -
                                  • First validation text
                                  • -
                                  • Second validation text
                                  • -
                                  +
                                  + + +
                                  + Validation text +
                                  -
                                  -
                                  - - -
                                  - Helper text +
                                  + + +
                                  +
                                    +
                                  • First validation text
                                  • +
                                  • Second validation text
                                  • +
                                  +
                                  -
                                  - Validation text + +
                                  + + +
                                  + Helper text +
                                  +
                                  + Validation text +
                                  +
                                  +
                                  -

                                  Fluid

                                  -
                                  - -
                                  - - + +
                                  + +

                                  Fluid

                                  + +
                                  + +
                                  + + +
                                  +
                                  +
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/components/UNSTABLE_Toggle/index.html b/packages/web/src/scss/components/UNSTABLE_Toggle/index.html index d20b650e0d..27f58bedea 100644 --- a/packages/web/src/scss/components/UNSTABLE_Toggle/index.html +++ b/packages/web/src/scss/components/UNSTABLE_Toggle/index.html @@ -1,214 +1,262 @@ {{#> web/layout/default title="Toggle" parentPageName="Components" isUnstable=true }}
                                  -

                                  Default

                                  -
                                  +
                                  -
                                  +
                                  -

                                  Indicators

                                  -
                                  +
                                  + +

                                  Indicators

                                  -
                                  +
                                  -

                                  Required

                                  -
                                  +
                                  + +

                                  Required

                                  -
                                  +
                                  -

                                  Hidden Label

                                  -
                                  +
                                  + +

                                  Hidden Label

                                  -
                                  +
                                  -

                                  Fluid

                                  -
                                  +
                                  + +

                                  Fluid

                                  -
                                  +
                                  -

                                  Disabled

                                  -
                                  +
                                  + +

                                  Disabled

                                  -
                                  +
                                  -

                                  Helper Text

                                  -
                                  +
                                  + +

                                  Helper Text

                                  -
                                  +
                                  -

                                  Validation State with Validation Text

                                  -
                                  +
                                  + +

                                  Validation State with Validation Text

                                  -
                                  {{/web/layout/default }} diff --git a/packages/web/src/scss/helpers/accessibility/index.html b/packages/web/src/scss/helpers/accessibility/index.html index 11b4febffb..e46fa3844d 100644 --- a/packages/web/src/scss/helpers/accessibility/index.html +++ b/packages/web/src/scss/helpers/accessibility/index.html @@ -2,31 +2,35 @@
                                  -

                                  Accessibility

                                  +
                                  -
                                  +

                                  Accessibility

                                  -
                                  -

                                  - The following element is visually hidden, but still accessible by AT (Assistive Technology). - Use dev tools to check it's really there! -

                                  +
                                  -

                                  This text is visually hidden

                                  -
                                  +
                                  +

                                  + The following element is visually hidden, but still accessible by AT (Assistive Technology). + Use dev tools to check it's really there! +

                                  + +

                                  This text is visually hidden

                                  +
                                  + +
                                  +

                                  Toggle display of an element inside the toggle button depending on aria-expanded.

                                  -
                                  -

                                  Toggle display of an element inside the toggle button depending on aria-expanded.

                                  + - + +
                                  -
                                  diff --git a/packages/web/src/scss/helpers/animations/index.html b/packages/web/src/scss/helpers/animations/index.html index d8d447f470..fbd03ba5dc 100644 --- a/packages/web/src/scss/helpers/animations/index.html +++ b/packages/web/src/scss/helpers/animations/index.html @@ -2,13 +2,17 @@
                                  -

                                  Animations

                                  +
                                  -
                                  +

                                  Animations

                                  - - - +
                                  + + + + + +
                                  diff --git a/packages/web/src/scss/helpers/breakout/index.html b/packages/web/src/scss/helpers/breakout/index.html index 209f6f5b25..82a8bd6ca2 100644 --- a/packages/web/src/scss/helpers/breakout/index.html +++ b/packages/web/src/scss/helpers/breakout/index.html @@ -2,19 +2,23 @@
                                  -

                                  Breakout

                                  +
                                  -
                                  +

                                  Breakout

                                  -
                                  Break out of Container
                                  +
                                  -
                                  Break out of Container from Tablet
                                  +
                                  Break out of Container
                                  -
                                  Break out of Container from Desktop
                                  +
                                  Break out of Container from Tablet
                                  -
                                  Break out of Container only on Mobile
                                  +
                                  Break out of Container from Desktop
                                  -
                                  Break out of Container only on Tablet
                                  +
                                  Break out of Container only on Mobile
                                  + +
                                  Break out of Container only on Tablet
                                  + +
                                  diff --git a/packages/web/src/scss/helpers/images/index.html b/packages/web/src/scss/helpers/images/index.html index 2e9d950679..fb0e4388d4 100644 --- a/packages/web/src/scss/helpers/images/index.html +++ b/packages/web/src/scss/helpers/images/index.html @@ -2,17 +2,21 @@
                                  -

                                  Images

                                  +
                                  -
                                  +

                                  Images

                                  - Example image +
                                  + + Example image + +
                                  diff --git a/packages/web/src/scss/helpers/links/index.html b/packages/web/src/scss/helpers/links/index.html index 3846a8d127..69dab2a884 100644 --- a/packages/web/src/scss/helpers/links/index.html +++ b/packages/web/src/scss/helpers/links/index.html @@ -2,143 +2,171 @@
                                  -

                                  Default

                                  - -
                                  -

                                  - Primary Link -

                                  -

                                  - Secondary Link -

                                  -

                                  - Tertiary Link -

                                  -

                                  - -

                                  +
                                  + +

                                  Default

                                  + +
                                  +

                                  + Primary Link +

                                  +

                                  + Secondary Link +

                                  +

                                  + Tertiary Link +

                                  +

                                  + +

                                  +
                                  +
                                  -

                                  Disabled

                                  - -
                                  -

                                  - Primary Disabled Link -

                                  -

                                  - Secondary Disabled Link -

                                  -

                                  - Tertiary Disabled Link -

                                  -

                                  - -

                                  +
                                  + +

                                  Disabled

                                  + +
                                  +

                                  + Primary Disabled Link +

                                  +

                                  + Secondary Disabled Link +

                                  +

                                  + Tertiary Disabled Link +

                                  +

                                  + +

                                  +
                                  +
                                  -

                                  Underlined

                                  - -
                                  -

                                  - Primary Underlined Link -

                                  -

                                  - Secondary Underlined Link -

                                  -

                                  - Tertiary Underlined Link -

                                  -

                                  - -

                                  +
                                  + +

                                  Underlined

                                  + + +
                                  -

                                  Underlined & Disabled

                                  - -
                                  -

                                  Not Underlined

                                  - -
                                  -

                                  - Primary Not Underlined Link -

                                  -

                                  - Secondary Not Underlined Link -

                                  -

                                  - Tertiary Not Underlined Link -

                                  -

                                  - -

                                  +
                                  + +

                                  Not Underlined

                                  + + +
                                  -

                                  Visited

                                  +
                                  -
                                  -

                                  Please click on the link to see the visited state style

                                  +

                                  Visited

                                  + +
                                  +

                                  Please click on the link to see the visited state style

                                  + +

                                  + Primary Visited Link +

                                  +

                                  + Secondary Visited Link +

                                  +

                                  + Tertiary Visited Link +

                                  +
                                  -

                                  - Primary Visited Link -

                                  -

                                  - Secondary Visited Link -

                                  -

                                  - Tertiary Visited Link -

                                  -

                                  Visited Disabled

                                  - -
                                  diff --git a/packages/web/src/scss/helpers/lists/index.html b/packages/web/src/scss/helpers/lists/index.html index d6c7bfaaee..a61ebab319 100644 --- a/packages/web/src/scss/helpers/lists/index.html +++ b/packages/web/src/scss/helpers/lists/index.html @@ -2,13 +2,17 @@
                                  -

                                  Lists

                                  +
                                  -
                                  +

                                  Lists

                                  -
                                    -
                                  • Unstyled list item — there is no marker!
                                  • -
                                  +
                                  + +
                                    +
                                  • Unstyled list item — there is no marker!
                                  • +
                                  + +
                                  diff --git a/packages/web/src/scss/helpers/scroll-control/index.html b/packages/web/src/scss/helpers/scroll-control/index.html index e3d980e3b9..bcd21f7033 100644 --- a/packages/web/src/scss/helpers/scroll-control/index.html +++ b/packages/web/src/scss/helpers/scroll-control/index.html @@ -2,14 +2,18 @@
                                  -

                                  Scroll Control

                                  +
                                  -
                                  +

                                  Scroll Control

                                  -

                                  - The class .is-scrolling-disabled blocks scrolling of the given element. - The class is automatically added by Spirit Off-canvas plugin on the <body> element anytime a dialog is open. -

                                  +
                                  + +

                                  + The class .is-scrolling-disabled blocks scrolling of the given element. + The class is automatically added by Spirit Off-canvas plugin on the <body> element anytime a dialog is open. +

                                  + +
                                  diff --git a/packages/web/src/scss/helpers/text/index.html b/packages/web/src/scss/helpers/text/index.html index 676145318b..4a6d680e40 100644 --- a/packages/web/src/scss/helpers/text/index.html +++ b/packages/web/src/scss/helpers/text/index.html @@ -2,15 +2,19 @@
                                  -

                                  Truncate

                                  +
                                  -
                                  +

                                  Truncate

                                  + +
                                  + +
                                  +

                                  + This is a truncated single-line text. + Lorem ipsum dolor sit amet, consectetur adipisicing elit. +

                                  +
                                  -
                                  -

                                  - This is a truncated single-line text. - Lorem ipsum dolor sit amet, consectetur adipisicing elit. -

                                  @@ -19,19 +23,23 @@

                                  Truncate

                                  -

                                  Truncate multiline

                                  +
                                  -
                                  +

                                  Truncate multiline

                                  -
                                  -

                                  - This is a truncated multi-line text. - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia - perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis - provident unde. Eveniet, iste, molestiae? -

                                  -
                                  +
                                  +
                                  +

                                  + This is a truncated multi-line text. + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam at excepturi laudantium magnam mollitia + perferendis reprehenderit, voluptate. Cum delectus dicta ducimus eligendi excepturi natus perferendis + provident unde. Eveniet, iste, molestiae? +

                                  +
                                  + +
                                  +
                                  diff --git a/packages/web/src/scss/helpers/typography/index.html b/packages/web/src/scss/helpers/typography/index.html index cf2965a95f..f68176a4c6 100644 --- a/packages/web/src/scss/helpers/typography/index.html +++ b/packages/web/src/scss/helpers/typography/index.html @@ -2,60 +2,68 @@
                                  -

                                  Typography headings

                                  - -
                                  - -

                                  Heading XLarge Regular

                                  -

                                  Heading XLarge Semibold

                                  -

                                  Heading XLarge Bold

                                  -

                                  Heading XLarge Italic

                                  -

                                  Heading Large Regular

                                  -

                                  Heading Large Semibold

                                  -

                                  Heading Large Bold

                                  -

                                  Heading Large Italic

                                  -

                                  Heading Medium Regular

                                  -

                                  Heading Medium Semibold

                                  -

                                  Heading Medium Bold

                                  -

                                  Heading Medium Italic

                                  -

                                  Heading Small Regular

                                  -

                                  Heading Small Semibold

                                  -

                                  Heading Small Bold

                                  -

                                  Heading Small Italic

                                  -

                                  Heading XSmall Regular

                                  -

                                  Heading XSmall Semibold

                                  -

                                  Heading XSmall Bold

                                  -

                                  Heading XSmall Italic

                                  +
                                  + +

                                  Typography headings

                                  + +
                                  + +

                                  Heading XLarge Regular

                                  +

                                  Heading XLarge Semibold

                                  +

                                  Heading XLarge Bold

                                  +

                                  Heading XLarge Italic

                                  +

                                  Heading Large Regular

                                  +

                                  Heading Large Semibold

                                  +

                                  Heading Large Bold

                                  +

                                  Heading Large Italic

                                  +

                                  Heading Medium Regular

                                  +

                                  Heading Medium Semibold

                                  +

                                  Heading Medium Bold

                                  +

                                  Heading Medium Italic

                                  +

                                  Heading Small Regular

                                  +

                                  Heading Small Semibold

                                  +

                                  Heading Small Bold

                                  +

                                  Heading Small Italic

                                  +

                                  Heading XSmall Regular

                                  +

                                  Heading XSmall Semibold

                                  +

                                  Heading XSmall Bold

                                  +

                                  Heading XSmall Italic

                                  +
                                  +
                                  -

                                  Typography body

                                  - -
                                  - -

                                  Body XLarge Regular

                                  -

                                  Body XLarge Semibold

                                  -

                                  Body XLarge Bold

                                  -

                                  Body XLarge Italic

                                  -

                                  Body Large Regular

                                  -

                                  Body Large Semibold

                                  -

                                  Body Large Bold

                                  -

                                  Body Large Italic

                                  -

                                  Body Medium Regular

                                  -

                                  Body Medium Semibold

                                  -

                                  Body Medium Bold

                                  -

                                  Body Medium Italic

                                  -

                                  Body Small Regular

                                  -

                                  Body Small Semibold

                                  -

                                  Body Small Bold

                                  -

                                  Body Small Italic

                                  -

                                  Body XSmall Regular

                                  -

                                  Body XSmall Semibold

                                  -

                                  Body XSmall Bold

                                  -

                                  Body XSmall Italic

                                  +
                                  + +

                                  Typography body

                                  + +
                                  + +

                                  Body XLarge Regular

                                  +

                                  Body XLarge Semibold

                                  +

                                  Body XLarge Bold

                                  +

                                  Body XLarge Italic

                                  +

                                  Body Large Regular

                                  +

                                  Body Large Semibold

                                  +

                                  Body Large Bold

                                  +

                                  Body Large Italic

                                  +

                                  Body Medium Regular

                                  +

                                  Body Medium Semibold

                                  +

                                  Body Medium Bold

                                  +

                                  Body Medium Italic

                                  +

                                  Body Small Regular

                                  +

                                  Body Small Semibold

                                  +

                                  Body Small Bold

                                  +

                                  Body Small Italic

                                  +

                                  Body XSmall Regular

                                  +

                                  Body XSmall Semibold

                                  +

                                  Body XSmall Bold

                                  +

                                  Body XSmall Italic

                                  + +
                                  diff --git a/tests/e2e/demo-components-compare.spec.ts-snapshots/footer-chromium-linux.png b/tests/e2e/demo-components-compare.spec.ts-snapshots/footer-chromium-linux.png index 3b1e9a4352f7e3c251cc440533f09f109dac4ded..17bea9228d8860f6078674d4b7c3e2349d8ee6f4 100644 GIT binary patch literal 56757 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
                                    {$NaK{d~2l#{8?XH11 zmL1B+RqP%x$qyECdVmt$?EC&LZdDx!NpIC^}GeCs~p~9JrWDU~zHWu{;$KTm=^lvqL$$`Z*(&65&kO9i9Db zy!8IFjQ%blIai8=;0Y(DCeRR%i0Dg~4UtiA)5vg}_~p{%nvPR)~O- z0fv+JmJZ@6r+v2wD&@Q)2e`R++A|6=$K*dhVYS!n3JV(U>8FQzTwz!lt53cDom;aL zlukG+z>*f-+{h#!Q(6(Qd*7_&+>&|(Mhor;oYiyqfcCwf&-(6hb1_Lzjsa}S3sch< zGm>UunAZ4fI0Sj_q(7hCayM=kMQgK6*+ak=n>T{dUyq+6pDksX7_xugzOaBCuaw}O z(mr8$U;y5h!nWy`Mt5JDPsFuT{|vCg@FZVg*oC#r>txq#|J~;I-&!ty%mda z3<~bt1b_98(b-?u>Hvlx_jT8=w7-$d@YX2oAg7@X;~?NNprFKz8niy)XqsiOR~emn z90XfF>x93*KX!V4W@h>K_tGxT&gsUq{zZwrK6?&q8A^{^Df#TH*&X~|A+L*+BMp#@ z;RJB;ltxT*|GbYoE5e~RyczUJG=Qw^>>Hc{1&|d)d0xm)qEc|vLF@zl*0C!_{Pe3+ zV)q*Tw!t}pox!dC?fGxq8s6Cbzj7~hwJK7vQyD~a@a&na0I%$ ze|>o9cW5#KzCLcEjShyz8ZY}NPFXx$U8`^!fUU=4V?TowL)DlBPK3uIzN9gBxvita z13Xyt!9E@?-C|MZ!2%s z3g4#YLtE+{YtOS;LTBR?(Ohm&Y;s*S8Iz#JTz%@Nu;{@hi<6MXmX^fQV-^e=J<2;%an@&q$cI%W4ON9@aGoKiU`<>clP9O>+=tmG&u`CK)&ipQ)v zxM+m8h?)k`i-3)%AgwlxBqW4RHW|fw7TuAOk&%&-vMjqq^guX|Jrv_op%<=2UC-x< ze$c$ogw{;d2h0J?nNz8_2%K8@t*y*yEsm$)N-0pb=vYS>y9-2C{(=@$hB7ddnwi7d zh!<_iIy6>QdEvFkHpLF1w*OdWBYx5M?_0xg!)fX;P8uv@g-x6GNpgkAwA@*B=lUb% z(W6~nzlFc$Qtp+zJp3B_6psh75#D%Q&BZ1`tP~O5SbnryFOQ0ebky8xSnU8Nue^XI z41ZR)M?bh4zj#r+3VY9RbXb=*3vL6;)AnPYZ~Ce#-a z&$QHRj!N#p`pZFIgoRjDt?b?NbAt(E!y6G%d1hnPqvYhXSQ}F##90x-90<*blm{r$R0aB zmv4lqN>9&9>iy>?OX=RE)*IC$80nyHsg~mu6SaZoAsU|d#F!d{ff{nCAU0j5BEWzT z29Z1uIny9#quyh@#^ID~MXo_Af=)r`S7kf!?tHWV*EtS^JtL zbxmk2lzkbK7xCBlyUmoZ1a_@`7-H?vx8tLR6K6CA#g9RU4 diff --git a/tests/e2e/demo-components-compare.spec.ts-snapshots/header-chromium-linux.png b/tests/e2e/demo-components-compare.spec.ts-snapshots/header-chromium-linux.png index 527f01a4c23213326fe987a6218decabbc2fc2a8..d3570b5ffe067295b26d52fa294e128aee0021ce 100644 GIT binary patch literal 199777 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
                                    Z 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