diff --git a/client/web-sveltekit/src/lib/fuzzyfinder/FuzzyFinder.svelte b/client/web-sveltekit/src/lib/fuzzyfinder/FuzzyFinder.svelte index b7535e690ba..60a88abe51c 100644 --- a/client/web-sveltekit/src/lib/fuzzyfinder/FuzzyFinder.svelte +++ b/client/web-sveltekit/src/lib/fuzzyfinder/FuzzyFinder.svelte @@ -11,7 +11,7 @@ import FileIcon from '$lib/repo/FileIcon.svelte' import CodeHostIcon from '$lib/search/CodeHostIcon.svelte' import EmphasizedLabel from '$lib/search/EmphasizedLabel.svelte' - import SymbolKind from '$lib/search/SymbolKind.svelte' + import SymbolKindIcon from '$lib/search/SymbolKindIcon.svelte' import TabsHeader, { type Tab } from '$lib/TabsHeader.svelte' import { Input } from '$lib/wildcard' import Button from '$lib/wildcard/Button.svelte' @@ -238,7 +238,7 @@ {:else if item.item.type == 'symbol'} - + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Boolean.svelte b/client/web-sveltekit/src/lib/icons/symbols/Boolean.svelte new file mode 100644 index 00000000000..9ef3634a314 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Boolean.svelte @@ -0,0 +1,13 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Class.svelte b/client/web-sveltekit/src/lib/icons/symbols/Class.svelte new file mode 100644 index 00000000000..b130d10ad6f --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Class.svelte @@ -0,0 +1,10 @@ + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Constant.svelte b/client/web-sveltekit/src/lib/icons/symbols/Constant.svelte new file mode 100644 index 00000000000..19522b6b9e3 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Constant.svelte @@ -0,0 +1,13 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Constructor.svelte b/client/web-sveltekit/src/lib/icons/symbols/Constructor.svelte new file mode 100644 index 00000000000..d834f36584e --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Constructor.svelte @@ -0,0 +1,13 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Enum.svelte b/client/web-sveltekit/src/lib/icons/symbols/Enum.svelte new file mode 100644 index 00000000000..ca3ec893bcd --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Enum.svelte @@ -0,0 +1,13 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/EnumMember.svelte b/client/web-sveltekit/src/lib/icons/symbols/EnumMember.svelte new file mode 100644 index 00000000000..aa395f79b85 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/EnumMember.svelte @@ -0,0 +1,11 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Event.svelte b/client/web-sveltekit/src/lib/icons/symbols/Event.svelte new file mode 100644 index 00000000000..40ba84cce2a --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Event.svelte @@ -0,0 +1,13 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Field.svelte b/client/web-sveltekit/src/lib/icons/symbols/Field.svelte new file mode 100644 index 00000000000..8451fea3510 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Field.svelte @@ -0,0 +1,11 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/File.svelte b/client/web-sveltekit/src/lib/icons/symbols/File.svelte new file mode 100644 index 00000000000..09b84e7d327 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/File.svelte @@ -0,0 +1,33 @@ + + + + + + + + + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Function.svelte b/client/web-sveltekit/src/lib/icons/symbols/Function.svelte new file mode 100644 index 00000000000..52734772376 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Function.svelte @@ -0,0 +1,11 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Interface.svelte b/client/web-sveltekit/src/lib/icons/symbols/Interface.svelte new file mode 100644 index 00000000000..64d34595d04 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Interface.svelte @@ -0,0 +1,11 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Key.svelte b/client/web-sveltekit/src/lib/icons/symbols/Key.svelte new file mode 100644 index 00000000000..76e804e46e1 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Key.svelte @@ -0,0 +1,10 @@ + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Method.svelte b/client/web-sveltekit/src/lib/icons/symbols/Method.svelte new file mode 100644 index 00000000000..358befde6f8 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Method.svelte @@ -0,0 +1,10 @@ + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Module.svelte b/client/web-sveltekit/src/lib/icons/symbols/Module.svelte new file mode 100644 index 00000000000..566d20dc6eb --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Module.svelte @@ -0,0 +1,16 @@ + + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Namespace.svelte b/client/web-sveltekit/src/lib/icons/symbols/Namespace.svelte new file mode 100644 index 00000000000..5bfa4494a67 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Namespace.svelte @@ -0,0 +1,13 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Null.svelte b/client/web-sveltekit/src/lib/icons/symbols/Null.svelte new file mode 100644 index 00000000000..e70b4dd1526 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Null.svelte @@ -0,0 +1,10 @@ + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Number.svelte b/client/web-sveltekit/src/lib/icons/symbols/Number.svelte new file mode 100644 index 00000000000..88d8fb42947 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Number.svelte @@ -0,0 +1,10 @@ + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Object.svelte b/client/web-sveltekit/src/lib/icons/symbols/Object.svelte new file mode 100644 index 00000000000..9acc61652d1 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Object.svelte @@ -0,0 +1,13 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Operator.svelte b/client/web-sveltekit/src/lib/icons/symbols/Operator.svelte new file mode 100644 index 00000000000..401bf21127a --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Operator.svelte @@ -0,0 +1,13 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Package.svelte b/client/web-sveltekit/src/lib/icons/symbols/Package.svelte new file mode 100644 index 00000000000..d8b39edbd39 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Package.svelte @@ -0,0 +1,16 @@ + + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Property.svelte b/client/web-sveltekit/src/lib/icons/symbols/Property.svelte new file mode 100644 index 00000000000..6fbc501d911 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Property.svelte @@ -0,0 +1,13 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/String.svelte b/client/web-sveltekit/src/lib/icons/symbols/String.svelte new file mode 100644 index 00000000000..a1ce783c43a --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/String.svelte @@ -0,0 +1,16 @@ + + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Struct.svelte b/client/web-sveltekit/src/lib/icons/symbols/Struct.svelte new file mode 100644 index 00000000000..4bc18942b83 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Struct.svelte @@ -0,0 +1,16 @@ + + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/TypeParameter.svelte b/client/web-sveltekit/src/lib/icons/symbols/TypeParameter.svelte new file mode 100644 index 00000000000..c3bd13ed69d --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/TypeParameter.svelte @@ -0,0 +1,11 @@ + + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Unknown.svelte b/client/web-sveltekit/src/lib/icons/symbols/Unknown.svelte new file mode 100644 index 00000000000..3cd17b62362 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Unknown.svelte @@ -0,0 +1,10 @@ + + + + diff --git a/client/web-sveltekit/src/lib/icons/symbols/Variable.svelte b/client/web-sveltekit/src/lib/icons/symbols/Variable.svelte new file mode 100644 index 00000000000..a9cdc0b6b51 --- /dev/null +++ b/client/web-sveltekit/src/lib/icons/symbols/Variable.svelte @@ -0,0 +1,16 @@ + + + + + + diff --git a/client/web-sveltekit/src/lib/search/SymbolKind.svelte b/client/web-sveltekit/src/lib/search/SymbolKind.svelte deleted file mode 100644 index 7345616573d..00000000000 --- a/client/web-sveltekit/src/lib/search/SymbolKind.svelte +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - {#if useTag} - {symbolKind[0].toUpperCase()} - {:else} - - - - {/if} - - - diff --git a/client/web-sveltekit/src/lib/search/SymbolKindIcon.stories.svelte b/client/web-sveltekit/src/lib/search/SymbolKindIcon.stories.svelte new file mode 100644 index 00000000000..91e7d6b239f --- /dev/null +++ b/client/web-sveltekit/src/lib/search/SymbolKindIcon.stories.svelte @@ -0,0 +1,35 @@ + + + + + +

Adjust size:

+ + +
+ {#each Object.values(SymbolKind) as symbolKind} + + {/each} +
+
+ + diff --git a/client/web-sveltekit/src/lib/search/SymbolKindIcon.svelte b/client/web-sveltekit/src/lib/search/SymbolKindIcon.svelte new file mode 100644 index 00000000000..567fb8063bd --- /dev/null +++ b/client/web-sveltekit/src/lib/search/SymbolKindIcon.svelte @@ -0,0 +1,154 @@ + + + + + +
+ +
+
+ + diff --git a/client/web-sveltekit/src/lib/search/dynamicFilters/Sidebar.svelte b/client/web-sveltekit/src/lib/search/dynamicFilters/Sidebar.svelte index 6845e5ea7f7..e0ffaa5a5e9 100644 --- a/client/web-sveltekit/src/lib/search/dynamicFilters/Sidebar.svelte +++ b/client/web-sveltekit/src/lib/search/dynamicFilters/Sidebar.svelte @@ -36,7 +36,7 @@ import ArrowBendIcon from '$lib/icons/ArrowBend.svelte' import LanguageIcon from '$lib/LanguageIcon.svelte' import CodeHostIcon from '$lib/search/CodeHostIcon.svelte' - import SymbolKind from '$lib/search/SymbolKind.svelte' + import SymbolKindIcon from '$lib/search/SymbolKindIcon.svelte' import { displayRepoName, scanSearchQuery, type Filter } from '$lib/shared' import { SVELTE_LOGGER, SVELTE_TELEMETRY_EVENTS } from '$lib/telemetry' import Tooltip from '$lib/Tooltip.svelte' @@ -146,8 +146,10 @@ onFilterSelect={handleFilterSelect} > - - {label} +
+ + {label} +