---
url: /api/renderers/svelte/src/functions/icon.md
---
[pantoken-root](../../../../index.md) / [renderers/svelte/src](../index.md) / icon

# Function: icon()

> **icon**(`node`, `name`): [`ActionResult`](../interfaces/ActionResult.md)

Experimental

Svelte action: `<span use:icon={"arrow-left"} />` renders the icon's inline SVG into the node.

## Parameters

### node

`Element`

The host element.

### name

`string`

The icon name.

## Returns

[`ActionResult`](../interfaces/ActionResult.md)

## Example

```svelte
<script>
  import { icon } from "@pantoken/svelte";
  import "@pantoken/css";
</script>

<span use:icon={"arrow-left"} />
```
