diff --git a/client/src/components/ActivityBar/ActivityBar.vue b/client/src/components/ActivityBar/ActivityBar.vue index 9a440d5ddd27..0e2c54e7b181 100644 --- a/client/src/components/ActivityBar/ActivityBar.vue +++ b/client/src/components/ActivityBar/ActivityBar.vue @@ -16,6 +16,7 @@ import ActivityItem from "./ActivityItem.vue"; import InteractiveItem from "./Items/InteractiveItem.vue"; import NotificationItem from "./Items/NotificationItem.vue"; import UploadItem from "./Items/UploadItem.vue"; +import AdminPanel from "@/components/admin/AdminPanel.vue"; import FlexPanel from "@/components/Panels/FlexPanel.vue"; import MultiviewPanel from "@/components/Panels/MultiviewPanel.vue"; import NotificationsPanel from "@/components/Panels/NotificationsPanel.vue"; @@ -31,7 +32,7 @@ const { hashedUserId } = useHashedUserId(); const eventStore = useEventStore(); const activityStore = useActivityStore(); -const { isAnonymous } = storeToRefs(userStore); +const { isAdmin, isAnonymous } = storeToRefs(userStore); const emit = defineEmits(["dragstart"]); @@ -173,7 +174,7 @@ watch( :to="activity.to" @click="onToggleSidebar()" /> + @@ -219,6 +229,7 @@ watch( + diff --git a/client/src/components/ActivityBar/ActivityItem.vue b/client/src/components/ActivityBar/ActivityItem.vue index c6ce2a2ee75b..0586a1657f99 100644 --- a/client/src/components/ActivityBar/ActivityItem.vue +++ b/client/src/components/ActivityBar/ActivityItem.vue @@ -24,6 +24,7 @@ export interface Props { progressStatus?: string; options?: Option[]; to?: string; + variant?: string; } const props = withDefaults(defineProps(), { @@ -37,6 +38,7 @@ const props = withDefaults(defineProps(), { to: undefined, tooltip: undefined, tooltipPlacement: "right", + variant: "primary", }); const emit = defineEmits<{ @@ -70,7 +72,7 @@ function onClick(evt: MouseEvent): void { width: `${Math.round(progressPercentage)}%`, }" /> - +