Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Header da aplicação #4

Open
davigps opened this issue Jul 29, 2021 · 0 comments
Open

Header da aplicação #4

davigps opened this issue Jul 29, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@davigps
Copy link
Member

davigps commented Jul 29, 2021

Descreva a feature em detalhes
Precisamos de um header comum para todas as páginas da aplicação. Inicialmente, imagino que ele deve conter:

  • A logo do Laguinho (que retorna para a página principal)
  • Botão para realizar o Login (ser redirecionado para essa página)
  • Um menu com possíveis links para outras páginas importantes da aplicação (a definir)
  • Uma barra de pesquisa (por datasets)
  • Link para obter mais informações sobre a OpenDevUFCG

Necessidade da feature:
Todas as páginas, com certeza, irão compartilhar de um mesmo Header e para manter o padrão visual, podemos reutilizá-lo.

Como ela pode ser implementada:
Pode ser criado um componente em uma pasta em ./src/components e esse componente ser adicionado ao componente da aplicação do Next, o _app.js.
Link útil na documentação:
https://nextjs.org/docs/basic-features/layouts

Contexto adicional:
A logo do Laguinho está em #2 .

Podemos utilizar como inspiração, o próprio site do NPM, cujo header é fixo em todas as páginas:
https://www.npmjs.com/

Quanto aos links para outras páginas importantes da aplicação, penso que pode ser construído um componente de menu, com listagem horizontal e eventualmente iremos adicionando conteúdo (links) ali. Um possível link será para a página de listagem de datasets.

@davigps davigps added the enhancement New feature or request label Jul 29, 2021
@davigps davigps self-assigned this Jul 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant