Fix plugin launchers initialization by adding enabled flag based on companyId

This commit is contained in:
gsxdsm
2026-03-14 15:35:01 -07:00
parent ec261e9c7c
commit 0d2380b7b1

View File

@@ -20,7 +20,7 @@ type GlobalToolbarContext = { companyId: string | null; companyPrefix: string |
function GlobalToolbarPlugins({ context }: { context: GlobalToolbarContext }) {
const { slots } = usePluginSlots({ slotTypes: ["globalToolbarButton"], companyId: context.companyId });
const { launchers } = usePluginLaunchers({ placementZones: ["globalToolbarButton"], companyId: context.companyId });
const { launchers } = usePluginLaunchers({ placementZones: ["globalToolbarButton"], companyId: context.companyId, enabled: !!context.companyId });
if (slots.length === 0 && launchers.length === 0) return null;
return (
<div className="flex items-center gap-1 ml-auto shrink-0 pl-2">