Gseller Line
Componente de linha para separar elemento
Props
-
variant
-> string[ENUM] (Opções das cores para a linha) -
size
-> string[ENUM] (Opções de tamanho para a linha) -
html element props
-> Propriedades nativas de um elemento HTML
Instalação
yarn add @gseller-monorepo/Line
or
npm install @gseller-monorepo/Line
or
pnpm add @gseller-monorepo/Line
Estrutura de Pastas e Arquivos
A estrutura do projeto é organizada para facilitar a compreensão e manutenção.
src
Pasta index.ts
Arquivo Responsável pela exportação de todos os arquivos necessários para utilização do componente
global.css
Arquivo Arquivo que define os resets e css base para utilização do tailwindcss
line.tsx
Arquivo Arquivo que contém o componente de título
utils
Pasta index.ts
Arquivo Possui a função cn
que utiliza das bibliotecas clsx
, tailwind-merge
e class-variance-authority
, para que possamos fazer a interpolação de css, utilizando o classname, sem que haja conflito de classes