Componente criado para exibir no topo da página o header
-
defaultLink
: string -> (Link padrão de redirecionamento ao clicar na logo do site) -
channelSelected
: string (Canal escolhido no select) -
channels
: Channels[] | undefined (Todos os canais disponíveis) -
children
: string (Para inserir as logos) -
isLoading
: boolean (Ativação do skeleton) -
handleSelectChannel
: (channelToken: string) => void (Função para mudar o canal escolhido)
- A alteração das cores
não é possível de ser realizada
, pois o componente foi pensado para seguir a estrutura e cores do Gseller
Certifique-se de ter as seguintes dependências instaladas:
@gseller-monorepo/sidebar
@gseller-monorepo/button
@gseller-monorepo/select
@gseller-monorepo/theme
@gseller-monorepo/skeleton
yarn add @gseller-monorepo/header
or
npm install @gseller-monorepo/header
or
pnpm add @gseller-monorepo/header
A estrutura do projeto é organizada para facilitar a compreensão e manutenção.
Responsável pela exportação de todos os arquivos necessários para utilização do componente
Arquivo que define os resets e css base para utilização do tailwindcss
Reponsável por exportar toda a lógica do componente
Possui a função cn
que utiliza da biblioteca clsx
e tailwind-merge
, para que possamos fazer a interpolação de css, utilizando o classname, sem que haja conflito de classes