1.44.0 • Published 3 months ago

festval-ui v1.44.0

Weekly downloads
-
License
-
Repository
-
Last release
3 months ago

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:

🔗 Festval UI Documentation

📌 Í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

ComponenteStatus
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-ui

Ou 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.

1.44.0

3 months ago

1.42.0

4 months ago

1.43.0

4 months ago

1.40.0

4 months ago

1.41.0

4 months ago

1.36.0

4 months ago

1.37.0

4 months ago

1.36.1

4 months ago

1.34.0

4 months ago

1.35.0

4 months ago

1.39.0

4 months ago

1.32.0

4 months ago

1.33.0

4 months ago

1.31.0

4 months ago

1.30.0

4 months ago

1.27.0-0

5 months ago

1.25.0

5 months ago

1.26.0

5 months ago

1.23.0

5 months ago

1.24.0

5 months ago

1.29.0

5 months ago

1.27.0

5 months ago

1.28.0

5 months ago

1.22.0

6 months ago

1.21.0

6 months ago

1.20.0

6 months ago

1.19.0

6 months ago

1.18.0

6 months ago

1.17.0

6 months ago

1.16.0

6 months ago

1.15.0

6 months ago

1.15.0-0

6 months ago

1.14.0-0

6 months ago

1.13.0-0

6 months ago

1.12.0-0

6 months ago

1.11.0-0

6 months ago

1.10.0

6 months ago

1.9.0

6 months ago

1.8.0-0

6 months ago

1.7.0

6 months ago

1.6.0

6 months ago

1.5.0

6 months ago

1.4.0

6 months ago

1.3.0

6 months ago

1.3.0-0

6 months ago

1.2.0-0

6 months ago

1.1.0-0

6 months ago

1.0.1

6 months ago