diff --git a/src/app/app.html b/src/app/app.html
index e21ddc6..c35a16b 100644
--- a/src/app/app.html
+++ b/src/app/app.html
@@ -1,6 +1,6 @@
AEF Component Test
-
+
Switch Component
@@ -9,10 +9,11 @@
Dropdown Component
-
+
Selected Value: {{ selectedDropdownValue() }}
diff --git a/src/app/components/dropdown/dropdown.html b/src/app/components/dropdown/dropdown.html
index 7e38322..0b459f9 100644
--- a/src/app/components/dropdown/dropdown.html
+++ b/src/app/components/dropdown/dropdown.html
@@ -1,14 +1,17 @@
-
+
+ @if (icon()) {
+ {{ icon() }}
+ }
{{ selectedLabel }}
-
+ keyboard_arrow_down
@if (isOpen()) {
@for (option of options(); track option.value; let i = $index) {
- - ([]);
placeholder = input('Select an option');
+ icon = input();
selectedValue = model(null);
change = output();
diff --git a/src/index.html b/src/index.html
index ba2f724..e811fda 100644
--- a/src/index.html
+++ b/src/index.html
@@ -1,13 +1,14 @@
-
-
- AefComponentTest
-
-
-
-
-
-
-
+
+
+ AefComponentTest
+
+
+
+
+
+
+
+
diff --git a/src/styles/_library.scss b/src/styles/_library.scss
index ccb8914..a5f0bcb 100644
--- a/src/styles/_library.scss
+++ b/src/styles/_library.scss
@@ -1 +1,21 @@
@forward 'functions';
+
+.icon-24 {
+ font-variation-settings:
+ 'FILL' 0,
+ 'wght' 300,
+ 'GRAD' 0,
+ 'opsz' 24;
+
+ line-height: 24px;
+}
+
+.icon-40 {
+ font-variation-settings:
+ 'FILL' 0,
+ 'wght' 300,
+ 'GRAD' 0,
+ 'opsz' 40;
+
+ line-height: 40px;
+}