Icônes

@emberkit/icons est une bibliothèque d'icônes SVG légère et tree-shakeable, conçue pour EmberKit, avec plus de 130 icônes.

Installation

pnpm add @emberkit/icons

Utilisation de base

import { IconSearch, IconMenu, IconX } from '@emberkit/icons';

function Header() {
  return (
    <header>
      <IconMenu size={24} />
      <IconSearch size={20} />
      <IconX size={16} />
    </header>
  );
}

Props

Toutes les icônes acceptent les props suivantes :

PropTypePar défautDescription
sizenumber24Largeur et hauteur en pixels
colorstringcurrentColorCouleur de trait/remplissage
classNamestringClasses CSS supplémentaires

Catégories

UI générale

Icônes pour les éléments d'interface courants : navigation, actions, médias, communication, etc.

Réseaux sociaux

Logos officiels de marques : X (Twitter), LinkedIn, Facebook, Instagram, YouTube, Discord, Reddit, Twitch, Slack, TikTok, WhatsApp, Dribbble, Behance, Pinterest.

Frameworks et outils

Logos de frameworks web modernes : Astro, Vue, Angular, React, Svelte, Next.js, Remix, Nuxt, Solid, Electron, Vite.

Outils de développement

Icônes d'outils et runtimes de développement : Node.js, npm, Yarn, pnpm, Bun, Deno, TypeScript, JavaScript.

Build et bundling

Logos de bundlers et outils CSS : Tailwind CSS, Webpack, Rollup, esbuild.

Infrastructure

Logos de plateformes et services : Docker, Kubernetes, Git, GitHub, GitLab, Bitbucket, Figma, VS Code, Vim, IntelliJ IDEA, Chrome, Firefox, Windows, Apple, Linux, Android.

Cloud et déploiement

Logos de fournisseurs cloud : Heroku, Vercel, Netlify, Cloudflare, AWS, Google Cloud, Microsoft Azure.

Toutes les icônes

Cliquez sur une icône pour voir son nom et copier l'instruction d'import.