diff --git a/client/src/components/dashboard/TopPanel.vue b/client/src/components/dashboard/TopPanel.vue index b33a521e..7ac204bb 100644 --- a/client/src/components/dashboard/TopPanel.vue +++ b/client/src/components/dashboard/TopPanel.vue @@ -20,14 +20,19 @@ import { Separator } from "@/components/ui/separator" import { SidebarTrigger } from "@/components/ui/sidebar" import { usePageSpec } from "@/composables/openadmin-page" import { useSectionSpec } from "@/composables/openadmin-section" +import { useForm } from "@/composables/openadmin-form" +import { useColor } from "@/composables/colors" const route = useRoute() const sectionId = computed(() => route.params.sectionId as string) const pageId = computed(() => route.params.pageId as string) +const formId = computed(() => (route.params.formId || "") as string) const { data: section } = useSectionSpec({ sectionId }) const { page } = usePageSpec({ sectionId, pageId }) +const { form } = useForm({ sectionId, pageId, formId }) +const { style } = useColor(() => form.value?.color || "slate")