2.1-B: Layout-valto gombok (Privat <-> Ceges felulet) #242

Open
opened 2026-06-08 20:04:03 +02:00 by kincses · 0 comments
Owner

Merfoldko: Frontend Architektura 2.0 & Dinamikus Megjelenitesi Rendszer
Cel: Ceges felulet gomb a PrivateLayout-ban es Privat felulet gomb az OrganizationLayout-ban.

Fuggosegek (Dependencies)

  • Bemenet: #241 (Layout atnevezes + router-view)
  • Kimenet: #232 (Router - a gombok navigacios logikat hasznalnak)

Implementacios Reszletek

  1. PrivateLayout.vue - Ceges felulet gomb hozzaadasa

    • Megjelenik, ha a user-nek van business organization-e
    • @click -> auth store switchOrganization(firstBusinessOrgId)
    • Ikon: epulet/szervezet SVG
  2. OrganizationLayout.vue - Privat felulet gomb hozzaadasa

    • @click -> auth store switchOrganization(null)
    • Ikon: szemely/haz SVG
  3. DashboardHeader.vue - a megl evo cegnev navigacio megtartasa

    • A cegnev tovabbra is /company/:id/garage-ba navigal

Erintett fajlok

  • frontend/src/layouts/PrivateLayout.vue
  • frontend/src/layouts/OrganizationLayout.vue
  • frontend/src/components/DashboardHeader.vue
**Merfoldko:** Frontend Architektura 2.0 & Dinamikus Megjelenitesi Rendszer **Cel:** Ceges felulet gomb a PrivateLayout-ban es Privat felulet gomb az OrganizationLayout-ban. ### Fuggosegek (Dependencies) - **Bemenet:** #241 (Layout atnevezes + router-view) - **Kimenet:** #232 (Router - a gombok navigacios logikat hasznalnak) ### Implementacios Reszletek 1. **PrivateLayout.vue** - Ceges felulet gomb hozzaadasa - Megjelenik, ha a user-nek van business organization-e - @click -> auth store switchOrganization(firstBusinessOrgId) - Ikon: epulet/szervezet SVG 2. **OrganizationLayout.vue** - Privat felulet gomb hozzaadasa - @click -> auth store switchOrganization(null) - Ikon: szemely/haz SVG 3. **DashboardHeader.vue** - a megl evo cegnev navigacio megtartasa - A cegnev tovabbra is /company/:id/garage-ba navigal ### Erintett fajlok - frontend/src/layouts/PrivateLayout.vue - frontend/src/layouts/OrganizationLayout.vue - frontend/src/components/DashboardHeader.vue
kincses added the Status: To DoScope: FrontendType: Feature labels 2026-06-08 20:04:04 +02:00
kincses added this to the Frontend Architektúra 2.0 & Dinamikus Megjelenítési Rendszer milestone 2026-06-08 20:07:43 +02:00
Sign in to join this conversation.