festval-ui v1.44.0
Festval UI
Festval UI é um Design System desenvolvido para a empresa Festval, utilizando React, TailwindCSS e Radix UI. Ele fornece componentes reutilizáveis e acessíveis para a construção de interfaces consistentes e modernas.
📖 Documentação
A documentação completa do Festval UI pode ser encontrada no seguinte link:
📌 Índice
🚀 Tecnologias Utilizadas
- React - Biblioteca para construção de interfaces de usuário
- TailwindCSS - Framework para estilização rápida e eficiente
- Radix UI - Componentes acessíveis e de alta qualidade para React
📦 Componentes Disponíveis
| Componente | Status |
|---|---|
| AlertDialog | ✅ Implementado |
| Avatar | ✅ Implementado |
| Button | ✅ Implementado |
| Calendar | ✅ Implementado |
| Card | ✅ Implementado |
| Checkbox | ✅ Implementado |
| DatePicker | ✅ Implementado |
| Dialog | ✅ Implementado |
| Footer | ✅ Implementado |
| Header | ✅ Implementado |
| Heading | ✅ Implementado |
| Input | ✅ Implementado |
| InputFile | ✅ Implementado |
| Label | ✅ Implementado |
| Menu | ✅ Implementado |
| MonthPicker | ✅ Implementado |
| NavigationMenu | ✅ Implementado |
| Popover | ✅ Implementado |
| Select | ✅ Implementado |
| Table | ✅ Implementado |
| Text | ✅ Implementado |
| TextArea | ✅ Implementado |
| YearPicker | ✅ Implementado |
| Notification | ⏳ Em desenvolvimento |
| CheckboxGroup | ⏳ Em desenvolvimento |
📌 Instalação
Para instalar o Festval UI em seu projeto, utilize:
npm install festval-uiOu com Yarn:
yarn add festval-ui🛠️ Uso
AlertDialog
import { AlertDialog } from "festval-ui";
function AlertExample() {
return (
<AlertDialog>
<AlertDialog.Trigger>Open</AlertDialog.Trigger>
<AlertDialog.Content>
<AlertDialog.Title>Confirmação</AlertDialog.Title>
<AlertDialog.Description>Tem certeza que deseja continuar?</AlertDialog.Description>
<AlertDialog.Action>Confirmar</AlertDialog.Action>
<AlertDialog.Cancel>Cancelar</AlertDialog.Cancel>
</AlertDialog.Content>
</AlertDialog>
);
}Avatar
import { Avatar } from "festval-ui";
function AvatarExample() {
return <Avatar src="https://via.placeholder.com/150" alt="Usuário" />;
}Button
import { Button } from "festval-ui";
function ButtonExample() {
return <Button variant="primary">Clique Aqui</Button>;
}Calendar
import { Calendar } from "festval-ui";
function CalendarExample() {
return <Calendar />;
}Card
import { Card } from "festval-ui";
function CardExample() {
return (
<Card>
<Card.Header>Título do Card</Card.Header>
<Card.Body>Conteúdo do Card</Card.Body>
</Card>
);
}📄 Licença
Este projeto é licenciado sob a MIT License.
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago