import React from "react"; import { twMerge } from "tailwind-merge"; import { Card } from "../../tremor/Card"; import { Button } from "../../tremor/Button"; import { BoltIcon } from "@heroicons/react/24/solid"; import { Empty } from "../Empty"; import { AutomationHeader } from "./AutomationHeader"; import { useAutomationsModal } from "./useAutomationsModal"; import { AutomationSidebar } from "./AutomationsSidebar"; import { AutomationEditor } from "./AutomationEditor"; import dayjs from "dayjs"; import relativeTime from "dayjs/plugin/relativeTime"; import utc from "dayjs/plugin/utc"; import timezone from "dayjs/plugin/timezone"; import { Panel, PanelGroup, PanelResizeHandle } from "react-resizable-panels"; import { useBackend } from "../../layouts"; import { useDashboard } from "../../layouts/Dashboard/useDashboard"; import { toast } from "sonner"; dayjs.extend(relativeTime); dayjs.extend(utc); dayjs.extend(timezone); export const AutomationsModal: React.FC<{ }> = () => { const { open, setOpen, selectedAutomation, createAutomation, automations } = useAutomationsModal(); const { backend, account, embedUser } = useBackend(); const { dashboard } = useDashboard(); return (<>
setOpen(false)} />
{selectedAutomation ? ( ) : (
} button={} />
)}
) }