Skip to Content
Utility Libraries
class-variance-authority logo

class-variance-authority

class-variance-authority, ofta kallat CVA, hjälper dig att definiera komponentvarianter med en tydlig struktur och fullt stöd för TypeScript. Du beskriver vilka varianter som finns, vilka klasser som hör till dem och hur de kombineras. Det passar dig som bygger komponenter med flera utseenden, som knappar i olika storlekar och färger. Biblioteket fungerar bra tillsammans med React, Vue och andra ramverk. Du får färre fel och tydligare kod när utseendet ska varieras på ett strukturerat sätt. Det är ett starkt komplement till Tailwind i större komponentbibliotek där du vill ha både flexibilitet och kontroll. Du slipper också den vanliga röran med hårdkodade strängar av Tailwind-klasser som sprids över hela kodbasen.

Skärmdump av class-variance-authority

What it is

class-variance-authority är ett verktyg för att skapa typ-säkra varianter av komponenter med Tailwind CSS. Det passar dig som vill styra utseende med varianter utan att förlora TypeScript-stöd. Du beskriver vilka varianter som finns och hur klasserna ska kombineras för att skapa olika utseenden.

Guides that mention the tool

No guide mentions the tool yet.

Business structure
Lokalt
Category
Utility Libraries
Website
github.com
Code repository
github.com/joe-bell/cva

Cart

Loading