Skip to content

Latest commit

 

History

History
80 lines (57 loc) · 1.55 KB

readme.md

File metadata and controls

80 lines (57 loc) · 1.55 KB

Untitled UI Logo

The Official Javascript Library for Untitled UI Icons
Full SVG Support for React, Vue, Solid, Qwik

Overview

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

Official Documentation

Installation

# Base package
npm install untitledui-js

# React + Motion
npm install untitledui-js motion

Unified API

// React/Solid/Qwik
<Icon size={24} color="currentColor" />

<!-- Vue -->
<icon :size="24" color="var(--primary)" />

React Motion

import { motion } from "motion/react";

<Icon
  animation={{
    motion: motion,
    attributes: {
      svg: { whileHover: { scale: 1.1 } },
      path: { transition: { duration: 0.5 } },
    },
  }}
/>;

Core Features

SVG Compliance

All icons support standard SVG attributes:

  • viewBox, fill, stroke
  • Class/style overrides
  • Accessibility attributes (aria-*, role)

Compatibility

Framework Version
React 17+
Vue 3+
Solid & Qwik 1+

License

MIT © 2023 Untitled UI

Full License