diff --git a/app/pages/internal/styleguide.vue b/app/pages/internal/styleguide.vue index 1cfd700..c8d7c39 100644 --- a/app/pages/internal/styleguide.vue +++ b/app/pages/internal/styleguide.vue @@ -6,6 +6,7 @@ */ import { AlertCircle, CheckCircle } from 'lucide-vue-next' +import RoleSwitcher from '@/components/navigation/RoleSwitcher.vue' definePageMeta({ layout: 'styleguide', @@ -727,7 +728,7 @@ const copyCode = async (code: string) => { -
+

Product Detail Page

Vollständige Produktdetailseite für Jahreskarten mit Hero-Image, Preis- und Verfügbarkeitsanzeige, @@ -739,6 +740,76 @@ const copyCode = async (code: string) => {

+ + +
+

Role Switcher Dropdown

+

+ Rollen-Auswahl-Dropdown für Benutzer. Ermöglicht das Wechseln zwischen verschiedenen Benutzerrollen + (Privatperson, Pädagoge, Firma). Der Button zeigt die aktuelle Rolle und öffnet ein Dropdown-Menü mit allen verfügbaren Optionen. +

+ + +
+

Live-Beispiel (interaktiv):

+
+ +
+
+ + +
+

Design Features

+ +
+ + +
+ Show Component Code +
<!-- Import component -->
+<script setup>
+import RoleSwitcher from '@/components/navigation/RoleSwitcher.vue'
+</script>
+
+<!-- Use in template -->
+<template>
+  <RoleSwitcher />
+</template>
+
+