@labex-hambre-ui/react
TypeScript icon, indicating that this package has built-in type declarations

4.0.0 • Public • Published

🤖 @labex-hambre-ui/react

Esta biblioteca fornece um conjunto de componentes React para a construção de interfaces de usuário, sendo compatível com as versões mais recentes do NextJS 13 e 14 🚀, seguindo as diretrizes dos três pilares.

🚀 Abordagem dos três pilares

  • [X] Server Components 👉 Para não usar Javascript no lado do cliente.
  • [X] Client Components 👉 Enviando somente o javascript necessário para o navegador (cliente).
  • [X] Streaming SSR 👉 Ler/escrever dados de forma parcial + Server-Side Rendering

🚀 Componentes


  • [X] Avatar
  • [X] Box
  • [X] Button
  • [X] Checkbox
  • [X] Heading
  • [X] Loading
  • [X] MessageIcon
  • [X] MultiStep
  • [X] Radio
  • [X] Select
  • [X] Switch
  • [X] Text
  • [X] TextArea
  • [X] TextInput
  • [X] Transition

🚀 Compatibilidade

A biblioteca @labex-hambre-ui/react é compatível com as seguintes versões de dependências:

  • [X] NextJS 12
  • [X] NextJS 13
  • [X] NextJS 14
  • [X] @radix-ui

📥 Instalações e configurações

Para instalar o @labex-hambre-ui/react, utilize o seguinte comando npm:

npm i @labex-hambre-ui/react@latest

🛠️ Para ativar o Intellisense da biblioteca na criação de um styled component, entre em tsconfig.json e altere o moduleResolution para 'Node', dessa forma.

"moduleResolution": "Node",

🛠️ Todos os arquivos styles.js que você criar, seja para uma página ou componente, deve ter a configuração use client antes de tudo, pois os estilos devem ser renderizados no lado do cliente, como neste exemplo a seguir.

'use client'
import { Text, styled } from "@labex-hambre-ui/react";

export const LinkRedirect = styled('div', {
    display: 'flex',
    flexDirection: 'row',
    alignItems: 'center',
    gap: '$2',
    cursor: 'pointer',
    color: '$hambre600',
    fontSize: '$sm',
    textDecoration: 'none',

    '&:hover': {
        color: '$hambre300',
        transition: 'all ease .36s'
    },
})

👀 Visite o Storybook da Biblioteca

👉 Storybook

📕 License

Released in 2023 📕 License Made with ♥ by 👨‍🎓 Laciene Melo 👋 #lacymelo 🚀. This project is under the MIT license. Give a ⭐️ if this project helped you!

Readme

Keywords

none

Package Sidebar

Install

npm i @labex-hambre-ui/react

Weekly Downloads

1

Version

4.0.0

License

MIT

Unpacked Size

717 kB

Total Files

38

Last publish

Collaborators

  • lacymelo