Skip to content

Commit b2324a1

Browse files
committed
[Icon] Add example of using Material Symbols font
1 parent 39c8b03 commit b2324a1

File tree

1 file changed

+43
-2
lines changed
  • packages/svelte-ux/src/routes/docs/components/Icon

1 file changed

+43
-2
lines changed

packages/svelte-ux/src/routes/docs/components/Icon/+page.svelte

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,26 @@
1414
import Icon from '$lib/components/Icon.svelte';
1515
import Preview from '$lib/components/Preview.svelte';
1616
import Tooltip from '$lib/components/Tooltip.svelte';
17+
import Button from '$lib/components/Button.svelte';
18+
import ButtonGroup from '$lib/components/ButtonGroup.svelte';
1719
</script>
1820

21+
<svelte:head>
22+
<link
23+
href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:[email protected]"
24+
rel="stylesheet"
25+
/>
26+
</svelte:head>
27+
1928
<h1>Examples</h1>
2029

21-
<h2>Material Design icons</h2>
30+
<div class="grid grid-cols-[1fr,auto] items-center gap-2">
31+
<h2>Material Design icons</h2>
32+
33+
<ButtonGroup variant="fill-light" color="primary" size="sm">
34+
<Button href="https://pictogrammers.com/library/mdi/" target="_blank">icons</Button>
35+
</ButtonGroup>
36+
</div>
2237

2338
<Preview>
2439
<Icon data={mdiAccount} />
@@ -36,12 +51,38 @@
3651
</Icon>
3752
</Preview>
3853

39-
<h2>Font Awesome icons</h2>
54+
<div class="grid grid-cols-[1fr,auto] items-center gap-2">
55+
<h2>Font Awesome icons</h2>
56+
<ButtonGroup variant="fill-light" color="primary" size="sm">
57+
<Button href="https://fontawesome.com/icons" target="blank">Icons</Button>
58+
</ButtonGroup>
59+
</div>
4060

4161
<Preview>
4262
<Icon data={faUser} />
4363
</Preview>
4464

65+
<div class="grid grid-cols-[1fr,auto] items-center gap-2">
66+
<h2>Material Symbols font</h2>
67+
<ButtonGroup variant="fill-light" color="primary" size="sm">
68+
<Button href="https://fonts.google.com/icons" target="blank">Icons</Button>
69+
<Button href="https://developers.google.com/fonts/docs/material_symbols" target="blank">
70+
Docs
71+
</Button>
72+
</ButtonGroup>
73+
</div>
74+
75+
<Preview>
76+
<Icon>
77+
<span class="material-symbols-outlined">person</span>
78+
</Icon>
79+
<Icon>
80+
<span class="material-symbols-outlined" style="font-variation-settings: 'FILL' 1">
81+
person
82+
</span>
83+
</Icon>
84+
</Preview>
85+
4586
<h2>Sizes</h2>
4687

4788
<Preview>

0 commit comments

Comments
 (0)