diff --git a/styleguide/src/system/components/navigation/Menu/Menu.vue b/styleguide/src/system/components/navigation/Menu/Menu.vue index 03ad2a88b..7d36fd6cc 100644 --- a/styleguide/src/system/components/navigation/Menu/Menu.vue +++ b/styleguide/src/system/components/navigation/Menu/Menu.vue @@ -13,9 +13,13 @@ :route="route" :parents="[]" :name="route.name"> - + + + diff --git a/styleguide/src/system/components/typography/Icon/Icon.vue b/styleguide/src/system/components/typography/Icon/Icon.vue index 85176aff2..602bc43cd 100644 --- a/styleguide/src/system/components/typography/Icon/Icon.vue +++ b/styleguide/src/system/components/typography/Icon/Icon.vue @@ -3,6 +3,7 @@ :is="tag" :aria-label="ariaLabel" class="ds-icon" + :class="[size && `ds-icon-size-${size}`]" > { + return value.match( + /(xx-small|x-small|small|base|large|x-large|xx-large|xxx-large)/ + ) + } } }, computed: { diff --git a/styleguide/src/system/components/typography/Icon/style.scss b/styleguide/src/system/components/typography/Icon/style.scss index 1decda16d..2664dc697 100644 --- a/styleguide/src/system/components/typography/Icon/style.scss +++ b/styleguide/src/system/components/typography/Icon/style.scss @@ -17,4 +17,29 @@ // overflow: visible; // Use this if the icons are build with solids fill: currentColor -} \ No newline at end of file +} + +.ds-icon-size-xx-small { + font-size: $font-size-xx-small +} +.ds-icon-size-x-small { + font-size: $font-size-x-small +} +.ds-icon-size-small { + font-size: $font-size-small +} +.ds-icon-size-base { + font-size: $font-size-base +} +.ds-icon-size-large { + font-size: $font-size-large +} +.ds-icon-size-x-large { + font-size: $font-size-x-large +} +.ds-icon-size-xx-large { + font-size: $font-size-xx-large +} +.ds-icon-size-xxx-large { + font-size: $font-size-xxx-large +} diff --git a/styleguide/src/system/icons/svg/angellist.svg b/styleguide/src/system/icons/svg/angellist.svg new file mode 100755 index 000000000..34123f5f0 --- /dev/null +++ b/styleguide/src/system/icons/svg/angellist.svg @@ -0,0 +1,5 @@ + + +angellist + + diff --git a/styleguide/src/system/icons/svg/balance-scale.svg b/styleguide/src/system/icons/svg/balance-scale.svg new file mode 100755 index 000000000..f5e446fd2 --- /dev/null +++ b/styleguide/src/system/icons/svg/balance-scale.svg @@ -0,0 +1,5 @@ + + +balance-scale + + diff --git a/styleguide/src/system/icons/svg/bell.svg b/styleguide/src/system/icons/svg/bell.svg new file mode 100755 index 000000000..ee58c443c --- /dev/null +++ b/styleguide/src/system/icons/svg/bell.svg @@ -0,0 +1,5 @@ + + +bell + + diff --git a/styleguide/src/system/icons/svg/bullhorn.svg b/styleguide/src/system/icons/svg/bullhorn.svg new file mode 100755 index 000000000..95e0d21d3 --- /dev/null +++ b/styleguide/src/system/icons/svg/bullhorn.svg @@ -0,0 +1,5 @@ + + +bullhorn + + diff --git a/styleguide/src/system/icons/svg/gamepad.svg b/styleguide/src/system/icons/svg/gamepad.svg new file mode 100755 index 000000000..85a2b7434 --- /dev/null +++ b/styleguide/src/system/icons/svg/gamepad.svg @@ -0,0 +1,5 @@ + + +gamepad + + diff --git a/styleguide/src/system/icons/svg/graduation-cap.svg b/styleguide/src/system/icons/svg/graduation-cap.svg new file mode 100755 index 000000000..5d35226d3 --- /dev/null +++ b/styleguide/src/system/icons/svg/graduation-cap.svg @@ -0,0 +1,5 @@ + + +graduation-cap + + diff --git a/styleguide/src/system/icons/svg/leaf.svg b/styleguide/src/system/icons/svg/leaf.svg new file mode 100755 index 000000000..52b1693ba --- /dev/null +++ b/styleguide/src/system/icons/svg/leaf.svg @@ -0,0 +1,5 @@ + + +leaf + + diff --git a/styleguide/src/system/icons/svg/mouse-pointer.svg b/styleguide/src/system/icons/svg/mouse-pointer.svg new file mode 100755 index 000000000..2917ef518 --- /dev/null +++ b/styleguide/src/system/icons/svg/mouse-pointer.svg @@ -0,0 +1,5 @@ + + +mouse-pointer + + diff --git a/styleguide/src/system/icons/svg/paint-brush.svg b/styleguide/src/system/icons/svg/paint-brush.svg new file mode 100755 index 000000000..03b06aac6 --- /dev/null +++ b/styleguide/src/system/icons/svg/paint-brush.svg @@ -0,0 +1,5 @@ + + +paint-brush + + diff --git a/styleguide/src/system/icons/svg/paw.svg b/styleguide/src/system/icons/svg/paw.svg new file mode 100755 index 000000000..364ff1918 --- /dev/null +++ b/styleguide/src/system/icons/svg/paw.svg @@ -0,0 +1,5 @@ + + +paw + + diff --git a/styleguide/src/system/icons/svg/recycle.svg b/styleguide/src/system/icons/svg/recycle.svg new file mode 100755 index 000000000..9bbdb3ad3 --- /dev/null +++ b/styleguide/src/system/icons/svg/recycle.svg @@ -0,0 +1,5 @@ + + +recycle + + diff --git a/styleguide/src/system/icons/svg/toggle-off.svg b/styleguide/src/system/icons/svg/toggle-off.svg new file mode 100755 index 000000000..c69ce1b5f --- /dev/null +++ b/styleguide/src/system/icons/svg/toggle-off.svg @@ -0,0 +1,5 @@ + + +toggle-off + + diff --git a/styleguide/src/system/icons/svg/toggle-on.svg b/styleguide/src/system/icons/svg/toggle-on.svg new file mode 100755 index 000000000..280c7d249 --- /dev/null +++ b/styleguide/src/system/icons/svg/toggle-on.svg @@ -0,0 +1,5 @@ + + +toggle-on + + diff --git a/styleguide/src/system/icons/svg/tree.svg b/styleguide/src/system/icons/svg/tree.svg new file mode 100755 index 000000000..e0534af45 --- /dev/null +++ b/styleguide/src/system/icons/svg/tree.svg @@ -0,0 +1,5 @@ + + +tree + + diff --git a/styleguide/src/system/icons/svg/university.svg b/styleguide/src/system/icons/svg/university.svg new file mode 100755 index 000000000..cddb5775a --- /dev/null +++ b/styleguide/src/system/icons/svg/university.svg @@ -0,0 +1,5 @@ + + +university + +