refactor(ui): canvas flow (wip)

This commit is contained in:
psychedelicious
2025-05-23 19:07:26 +10:00
parent aa3b2106d4
commit c0428ee7ef
14 changed files with 297 additions and 83 deletions

View File

@@ -8,7 +8,7 @@ import { buildPresetModifiedPrompt } from 'features/stylePresets/hooks/usePreset
import { selectStylePresetSlice } from 'features/stylePresets/store/stylePresetSlice';
import { pick } from 'lodash-es';
import { selectListStylePresetsRequestState } from 'services/api/endpoints/stylePresets';
import type { Invocation } from 'services/api/types';
import type { Invocation, S } from 'services/api/types';
import { assert } from 'tsafe';
import type { MainModelLoaderNodes } from './types';
@@ -134,3 +134,7 @@ export const isMainModelWithoutUnet = (modelLoader: Invocation<MainModelLoaderNo
modelLoader.type === 'cogview4_model_loader'
);
};
export const isCanvasOutputEvent = (data: S['InvocationCompleteEvent']) => {
return data.invocation_source_id.split(':')[0] === CANVAS_OUTPUT_PREFIX;
};