"use client"; import CheckIcon from "@/components/icons/CheckIcon"; import { Spinner } from "@/components/Spinner"; import { useCanvasModulesQuery, useAddCanvasModuleMutation, } from "@/features/canvas/hooks/canvasModuleHooks"; export function ModuleCanvasStatus({ moduleName }: { moduleName: string }) { const { data: canvasModules } = useCanvasModulesQuery(); const addToCanvas = useAddCanvasModuleMutation(); const canvasModule = canvasModules?.find((c) => c.name === moduleName); return (
{!canvasModule &&
Not in Canvas
} {!canvasModule && ( )} {canvasModule && !canvasModule.published &&
Not Published
} {canvasModule && canvasModule.published && (
)}
); }