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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+