mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
fix(ui): fix export of ApplicationFeature type
This commit is contained in:
parent
65816049ba
commit
3c150b384c
@ -21,11 +21,11 @@ import { setShouldFetchImages } from 'features/gallery/store/resultsSlice';
|
||||
import { motion, AnimatePresence } from 'framer-motion';
|
||||
import Loading from 'common/components/Loading/Loading';
|
||||
import {
|
||||
ApplicationFeature,
|
||||
disabledFeaturesChanged,
|
||||
disabledTabsChanged,
|
||||
} from 'features/system/store/systemSlice';
|
||||
import { useIsApplicationReady } from 'features/system/hooks/useIsApplicationReady';
|
||||
import { ApplicationFeature } from './invokeai';
|
||||
|
||||
keepGUIAlive();
|
||||
|
||||
|
13
invokeai/frontend/web/src/app/invokeai.d.ts
vendored
13
invokeai/frontend/web/src/app/invokeai.d.ts
vendored
@ -17,6 +17,19 @@ import { IRect } from 'konva/lib/types';
|
||||
import { ImageMetadata, ImageType } from 'services/api';
|
||||
import { AnyInvocation } from 'services/events/types';
|
||||
|
||||
/**
|
||||
* A disable-able application feature
|
||||
*/
|
||||
export declare type ApplicationFeature =
|
||||
| 'faceRestore'
|
||||
| 'upscaling'
|
||||
| 'lightbox'
|
||||
| 'modelManager'
|
||||
| 'githubLink'
|
||||
| 'discordLink'
|
||||
| 'bugLink'
|
||||
| 'localization';
|
||||
|
||||
/**
|
||||
* TODO:
|
||||
* Once an image has been generated, if it is postprocessed again,
|
||||
|
@ -20,7 +20,7 @@ import Loading from './common/components/Loading/Loading';
|
||||
// Localization
|
||||
import './i18n';
|
||||
import { addMiddleware, resetMiddlewares } from 'redux-dynamic-middlewares';
|
||||
import { ApplicationFeature } from 'features/system/store/systemSlice';
|
||||
import { ApplicationFeature } from 'app/invokeai';
|
||||
|
||||
const App = lazy(() => import('./app/App'));
|
||||
const ThemeLocaleProvider = lazy(() => import('./app/ThemeLocaleProvider'));
|
||||
|
@ -35,19 +35,6 @@ export interface Log {
|
||||
[index: number]: LogEntry;
|
||||
}
|
||||
|
||||
/**
|
||||
* A disable-able application feature
|
||||
*/
|
||||
export type ApplicationFeature =
|
||||
| 'faceRestore'
|
||||
| 'upscaling'
|
||||
| 'lightbox'
|
||||
| 'modelManager'
|
||||
| 'githubLink'
|
||||
| 'discordLink'
|
||||
| 'bugLink'
|
||||
| 'localization';
|
||||
|
||||
export type InProgressImageType = 'none' | 'full-res' | 'latents';
|
||||
|
||||
export type CancelType = 'immediate' | 'scheduled';
|
||||
@ -114,7 +101,7 @@ export interface SystemState
|
||||
/**
|
||||
* Array of disabled features
|
||||
*/
|
||||
disabledFeatures: ApplicationFeature[];
|
||||
disabledFeatures: InvokeAI.ApplicationFeature[];
|
||||
/**
|
||||
* Whether or not the available models were received
|
||||
*/
|
||||
@ -389,7 +376,7 @@ export const systemSlice = createSlice({
|
||||
*/
|
||||
disabledFeaturesChanged: (
|
||||
state,
|
||||
action: PayloadAction<ApplicationFeature[]>
|
||||
action: PayloadAction<InvokeAI.ApplicationFeature[]>
|
||||
) => {
|
||||
state.disabledFeatures = action.payload;
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user