---
url: /api/renderers/web-components/src/functions/iconSvg.md
---
[pantoken-root](../../../../index.md) / [renderers/web-components/src](../index.md) / iconSvg

# Function: iconSvg()

> **iconSvg**(`name`, `resolve?`): `string`

Alpha

Resolve an icon name to inline SVG (empty string when unknown). Pure — the element renders it.

## Parameters

### name

`string`

The icon name (e.g. `arrow-left`).

### resolve?

[`IconResolver`](../../../../packages/core/src/type-aliases/IconResolver.md) = `pantokenResolve`

The resolver (defaults to the built-in pantoken icon set).

## Returns

`string`

## Example

```ts
import { iconSvg } from "@pantoken/web-components";

const svg = iconSvg("arrow-left"); // "<svg …>…</svg>", or "" when unknown
```
