Components
-- {#each categories as category} -
-
- {#each dataToDisplay.filter(d => d.category === category) as data}
-
-
+ {#each dataToDisplay.filter((d) => d.category === category) as data}
+
diff --git a/jsconfig.json b/jsconfig.json index 676c23b..877e89b 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -6,6 +6,7 @@ "$layout": ["src/lib/components/layout"], "$layouts": ["src/lib/layouts"], "$lib": ["src/lib"], + "$utils": ["src/lib/utils"], "$styles": ["src/lib/styles"], "$stores": ["src/lib/stores"] } diff --git a/src/lib/components/ComponentIndex/ArrowButton.svelte b/src/lib/components/ComponentIndex/ArrowButton.svelte index cf9eb01..0c63e5f 100644 --- a/src/lib/components/ComponentIndex/ArrowButton.svelte +++ b/src/lib/components/ComponentIndex/ArrowButton.svelte @@ -8,23 +8,23 @@ div { font-size: 1rem; border: 2px solid var(--dark-gray); - border-radius: 5px; + border-radius: 3px; + height: 100%; background-color: white; color: var(--dark-gray); display: flex; align-items: center; justify-content: space-between; - padding: 5px 15px; + padding: var(--s-2); position: relative; } div.small { font-size: var(--font-100); - padding: 3px 10px; } div:hover { cursor: pointer; - border-color: var(--primary); - color: var(--primary); + border-color: var(--secondary); + color: var(--secondary); } .arrow { @@ -35,7 +35,7 @@ background-color: var(--dark-gray); } div:hover .arrow { - background-color: var(--dark-gray); + background-color: var(--secondary); } .arrow.active { background-color: var(--dark-gray); @@ -52,7 +52,7 @@ z-index: 100; margin: 0; padding: 0; - border: 2px solid var(--primary); + border: 2px solid var(--secondary); border-radius: 5px; background: white; } diff --git a/src/lib/components/Select.svelte b/src/lib/components/Select.svelte index 10d1d09..d3218ef 100644 --- a/src/lib/components/Select.svelte +++ b/src/lib/components/Select.svelte @@ -17,14 +17,12 @@ font-size: 0.875rem; } .themed { - --inputFontSize: 0.875rem; - --multiItemActiveBG: var(--color); - --height: 1rem; - --borderHoverColor: var(--color); - --borderFocusColor: var(--color); - --itemHoverBG: var(--color-shadow); - --itemIsActiveBG: var(--color); - --indicatorTop: calc(50% - 13px); + /* --inputFontSize: 0.875rem; */ + --multiItemActiveBG: var(--secondary); + --borderHoverColor: var(--secondary); + --borderFocusColor: var(--secondary); + --itemIsActiveBG: var(--secondary); + /* --indicatorTop: calc(50% - 13px); */ position: relative; display: flex; @@ -35,7 +33,7 @@ cursor: pointer; flex: 1; align-items: center; - padding: 1rem; + padding: var(--s-2); gap: 10px; min-width: 150px; min-height: 3rem; @@ -44,12 +42,12 @@ .themed :global(.multiSelectItem) { font-size: 0.875rem; align-items: center; - --multiItemBorderRadius: var(--radius-100); + --multiItemBorderRadius: var(--s-1); --multiItemHeight: 1.25rem; --multiItemMargin: 0; --multiItemPadding: 0.2rem 0.3rem; --multiClearBG: transparent; - --multiClearFill: var(--color-text-secondary); + --multiClearFill: var(--secondary); --multiClearHoverBG: transparent; --multiClearHoverFill: var(--color-bg); --multiLabelMargin: 1px 5px 0 0; @@ -65,7 +63,4 @@ cursor: pointer; } - .themed :global(.listItem) { - --height: 1.4rem; - } diff --git a/src/lib/layouts/SearchLayout.svelte b/src/lib/layouts/SearchLayout.svelte new file mode 100644 index 0000000..029df76 --- /dev/null +++ b/src/lib/layouts/SearchLayout.svelte @@ -0,0 +1,8 @@ + + +