Files
11cafe-comfyui-workspace-ma…/ui/src/RecentFilesDrawer/WorkflowListItemActionButtons.tsx
T
2024-04-07 23:52:56 +08:00

26 lines
770 B
TypeScript

import { Flex, IconButton, Tooltip } from "@chakra-ui/react";
import DeleteConfirm from "../components/DeleteConfirm";
import MoreActionMenu from "./MoreActionMenu";
import { useContext } from "react";
import { RecentFilesContext } from "../WorkspaceContext";
import { Workflow } from "../types/dbTypes";
export default function WorkflowListItemActionButtons({
workflow,
}: {
workflow: Workflow;
}) {
const { onDeleteFlow } = useContext(RecentFilesContext);
return (
<Flex justifyContent={"flex-end"}>
<DeleteConfirm
promptMessage="Are you sure you want to delete this workflow?"
onDelete={() => {
onDeleteFlow && onDeleteFlow(workflow.id);
}}
/>
<MoreActionMenu workflow={workflow} />
</Flex>
);
}