mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
break out actions, start on marketplace categories
This commit is contained in:
committed by
psychedelicious
parent
d5c5e8e8ed
commit
e8db1c1d5a
@@ -6,14 +6,13 @@ import { atom } from 'nanostores';
|
||||
import { useCallback } from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { useDeleteWorkflowMutation, workflowsApi } from 'services/api/endpoints/workflows';
|
||||
import type { WorkflowRecordListItemWithThumbnailDTO } from 'services/api/types';
|
||||
|
||||
const $workflowToDelete = atom<WorkflowRecordListItemWithThumbnailDTO | null>(null);
|
||||
const $workflowToDelete = atom<string | null>(null);
|
||||
const clearWorkflowToDelete = () => $workflowToDelete.set(null);
|
||||
|
||||
export const useDeleteWorkflow = () => {
|
||||
const deleteWorkflow = useCallback((workflow: WorkflowRecordListItemWithThumbnailDTO) => {
|
||||
$workflowToDelete.set(workflow);
|
||||
const deleteWorkflow = useCallback((workflowId: string) => {
|
||||
$workflowToDelete.set(workflowId);
|
||||
}, []);
|
||||
|
||||
return deleteWorkflow;
|
||||
@@ -30,7 +29,7 @@ export const DeleteWorkflowDialog = () => {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
await _deleteWorkflow(workflowToDelete.workflow_id).unwrap();
|
||||
await _deleteWorkflow(workflowToDelete).unwrap();
|
||||
toast({
|
||||
id: 'WORKFLOW_DELETED',
|
||||
title: t('toast.workflowDeleted'),
|
||||
|
||||
Reference in New Issue
Block a user