feat: Tela home
Link para o Linear[AI-14]: https://linear.app/ai-produtor/issue/AI-14/us01-tela-home
O que foi feito
1.Configuração das variáveis do TailwindCSS para atender ao arquivo Globals.css (padrões da Hortti)
Modificações:
tailwind.config.js
src/lib/utils.ts
src/app/globals.css
2.Criação da Estrutura de pastas e arquivos necessários para formação das rotas básicas da aplicação (links da Home)
Modificações:
- Criação das pastas
cadastrarSafra
,cadastro
,controleSafra
,gerenciamentoArea
,historicoSafra
,relatorios
e seus arquivospage.tsx
-
src/app/home/page.tsx
esrc/app/home/homeCard.tsx
- Criação da base da Home e seus cards -
src/app/page.tsx
- Redirect para página Home usando useEffect
3.Atualizações na Home para melhoria na visualização dos Textos e Ícones e responsividade
Modificações:
src/app/home/homeCard.tsx
src/app/home/page.tsx
4.Adição de uma estrutura inicial de Context
Modificações:
-
src/app/home/homeHeaderTitle.tsx
- Criação de componente Client-Side para exibição do username -
src/app/home/page.tsx
- Substituição do cabeçalho pelo novo componente criado -
src/context/usernameContext.tsx
- Criação do context em si -
src/context/usernameProvider.tsx
- Criação de um provider para abrigar os componentes que recebem o context