The Official Javascript Library for Untitled UI Icons
Full SVG Support for React, Vue, Solid, Qwik
Official JavaScript implementation of Untitled UI icons. Features:
- Full SVG specification support
- Framework packages: React (17+), Vue 3, SolidJS, Qwik
- TypeScript-first
- Tree-shaking
- Semantic versioning
# Base package
npm install untitledui-js
# React + Motion
npm install untitledui-js motion
// React/Solid/Qwik
<Icon size={24} color="currentColor" />
<!-- Vue -->
<icon :size="24" color="var(--primary)" />
import { motion } from "motion/react";
<Icon
animation={{
motion: motion,
attributes: {
svg: { whileHover: { scale: 1.1 } },
path: { transition: { duration: 0.5 } },
},
}}
/>;
All icons support standard SVG attributes:
- viewBox, fill, stroke
- Class/style overrides
- Accessibility attributes (aria-*, role)
Framework | Version |
---|---|
React | 17+ |
Vue | 3+ |
Solid & Qwik | 1+ |
MIT © 2023 Untitled UI