Skip to content

robertalv/untitledui-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

⚡ Simple, Customizable SVG icons sourced from untitled UI for your React applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors