mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
feat(ui): make image hotkeys global
This commit is contained in:
@@ -10,19 +10,10 @@ type UseGetAndLoadEmbeddedWorkflowOptions = {
|
||||
onError?: () => void;
|
||||
};
|
||||
|
||||
type UseGetAndLoadEmbeddedWorkflowReturn = {
|
||||
getAndLoadEmbeddedWorkflow: (imageName: string) => Promise<void>;
|
||||
getAndLoadEmbeddedWorkflowResult: ReturnType<typeof useLazyGetImageWorkflowQuery>[1];
|
||||
};
|
||||
|
||||
type UseGetAndLoadEmbeddedWorkflow = (
|
||||
options?: UseGetAndLoadEmbeddedWorkflowOptions
|
||||
) => UseGetAndLoadEmbeddedWorkflowReturn;
|
||||
|
||||
export const useGetAndLoadEmbeddedWorkflow: UseGetAndLoadEmbeddedWorkflow = (options) => {
|
||||
export const useGetAndLoadEmbeddedWorkflow = (options?: UseGetAndLoadEmbeddedWorkflowOptions) => {
|
||||
const dispatch = useAppDispatch();
|
||||
const { t } = useTranslation();
|
||||
const [_getAndLoadEmbeddedWorkflow, getAndLoadEmbeddedWorkflowResult] = useLazyGetImageWorkflowQuery();
|
||||
const [_getAndLoadEmbeddedWorkflow, result] = useLazyGetImageWorkflowQuery();
|
||||
const getAndLoadEmbeddedWorkflow = useCallback(
|
||||
async (imageName: string) => {
|
||||
try {
|
||||
@@ -50,5 +41,5 @@ export const useGetAndLoadEmbeddedWorkflow: UseGetAndLoadEmbeddedWorkflow = (opt
|
||||
[_getAndLoadEmbeddedWorkflow, dispatch, options, t]
|
||||
);
|
||||
|
||||
return { getAndLoadEmbeddedWorkflow, getAndLoadEmbeddedWorkflowResult };
|
||||
return [getAndLoadEmbeddedWorkflow, result] as const;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user