refactor(ui): use dedicated allowPublishWorkflows instead of disabledFeatures

This commit is contained in:
psychedelicious
2025-04-03 06:34:39 +10:00
parent e4678201cb
commit ddddaef7ca
5 changed files with 15 additions and 12 deletions

View File

@@ -21,8 +21,9 @@ const initialConfigState: AppConfig = {
allowPrivateBoards: false,
allowPrivateStylePresets: false,
allowClientSideUpload: false,
allowPublishWorkflows: false,
disabledTabs: [],
disabledFeatures: ['lightbox', 'faceRestore', 'batches', 'publishWorkflow'],
disabledFeatures: ['lightbox', 'faceRestore', 'batches'],
disabledSDFeatures: ['variation', 'symmetry', 'hires', 'perlinNoise', 'noiseThreshold'],
nodesAllowlist: undefined,
nodesDenylist: undefined,
@@ -220,4 +221,5 @@ export const selectMetadataFetchDebounce = createConfigSelector((config) => conf
export const selectIsModelsTabDisabled = createConfigSelector((config) => config.disabledTabs.includes('models'));
export const selectIsClientSideUploadEnabled = createConfigSelector((config) => config.allowClientSideUpload);
export const selectAllowPublishWorkflows = createConfigSelector((config) => config.allowPublishWorkflows);
export const selectIsLocal = createSelector(selectConfigSlice, (config) => config.isLocal);