Skip to content

Struktura admin panelu i menu #40

@Sosek1

Description

@Sosek1

Stwórz strukturę potrzebną do rozpoczęcia pracy nad amin panelem

  • stwórz route admin-panel.tsx w src/routes
  • obecnie w pliku src/routes/__root.tsx jest outlet czyli ten komponent który zwraca aktywny route, oraz menu i stopka landing paga. Admin panel nie będzie miał stopki i będzie używał tam komponentu AdminPanelMenu zamiast LandingMenu. Zastanów się jak to przełączyć, wiadomo że można, po roucie przez jakiegoś hooka pokazywać albo chować ale możliwe że powinno się to inaczej robić, możesz to sprawdzić w docsach a jak nie to wyświetlać albo chować po nazwie routa. Docsy tanstack routera: https://tanstack.com/router/latest
  • stwórz komponent src/components/templates/AdminPanelMenu/AdminPanelMenu.tsx, liste opcji zawrzyj w komponencie src/components/organisms/AdminPanelMenuOptions.tsx zrób to podobnie jak ja zrobiłem z menu na mobile, możesz też zmienić nazwę komponentu MenuOptions na LandingMenuOptions żeby było bardziej intuicyjnie. Skorzystaj z drawera: https://mui.com/material-ui/react-drawer/ niech będzie ustawiony na permanent. Narazie niech będą tylko dwie opcje: firmy i warsztaty.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions