## Icon Props | Name | Type | Default | Required | Description | | -------- | --------- | -------------------- | -------- | ------------------------------------------------ | | name | `string` | `''` | N | Icon name. | | size | `number` | `24` | N | Icon size. | | theme | `boolean` | `false` | N | Whether to follow theme color (light/dark mode). | | alpha | `number` | `1` | N | Icon opacity. | | top | `number` | `0` | N | Vertical offset. | | injClass | `string` | `''` | N | Injected CSS class name. | | path | `string` | `'fonts/symbol.svg'` | N | Project path for symbol.svg file. | ## Icon Snippets | Name | Type | Parameters | Description | | -------- | ------------------------------------------------------------------- | ---------- | ------------------------------------------------------ | | children | [`Snippet`](https://svelte.dev/docs/svelte/snippet#Typing-snippets) | - | Custom content, usually Icon component or SVG element. |