Skip to content

Icons (resuxjs/icons) ​

The deep icon documentation now lives in the dedicated Icons section:

This guide URL remains as a stable entry point for existing links.

Runtime boundary ​

Icon / ResuxIcon from resuxjs/icons are Vue SVG components. They belong inside a Vue island or another explicit Vue runtime boundary.

The current module defaults are collections: [], mode: 'svg', component name Icon, and lazy: false. Unknown registry icons can be fetched from the configured Iconify-compatible provider after client mount; local iconRegistry entries can render without that remote request.

vue
<script setup lang="ts">
import { Icon } from 'resuxjs/icons'
</script>

<template>
  <Icon name="check" />
  <Icon name="ph:check-circle" lazy />
</template>

Do not confuse this with RxIcon from resuxjs/ui, which is a small text placeholder primitive rather than the SVG provider system.

Source-aligned documentation for the Resux resumable web framework.