From a1f3029737656c3f36ef0c0a4299703bf4f4e317 Mon Sep 17 00:00:00 2001 From: Christian Gastrell Date: Sat, 19 Oct 2024 15:35:11 +0200 Subject: [PATCH] fix types for featuresControl and add default value for logo-generator feature --- .../ai-client/src/logo-generator/store/initial-state.ts | 6 ++++++ .../js-packages/ai-client/src/logo-generator/store/types.ts | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/projects/js-packages/ai-client/src/logo-generator/store/initial-state.ts b/projects/js-packages/ai-client/src/logo-generator/store/initial-state.ts index 7b130dc12e31e..d07579e8f9793 100644 --- a/projects/js-packages/ai-client/src/logo-generator/store/initial-state.ts +++ b/projects/js-packages/ai-client/src/logo-generator/store/initial-state.ts @@ -34,6 +34,12 @@ const INITIAL_STATE: LogoGeneratorStateProp = { asyncRequestTimerId: 0, isRequestingImage: false, }, + featuresControl: { + 'logo-generator': { + enabled: false, + styles: [], + }, + }, }, }, history: [], diff --git a/projects/js-packages/ai-client/src/logo-generator/store/types.ts b/projects/js-packages/ai-client/src/logo-generator/store/types.ts index c4eb52f9d95da..5f45e6644844c 100644 --- a/projects/js-packages/ai-client/src/logo-generator/store/types.ts +++ b/projects/js-packages/ai-client/src/logo-generator/store/types.ts @@ -95,11 +95,11 @@ export type LogoGeneratorFeatureControl = FeatureControl & { export type FeatureControl = { enabled: boolean; - 'min-jetpack-version': string; - [ key: string ]: FeatureControl | LogoGeneratorFeatureControl | boolean | string; }; -export type FeaturesControl = { [ key: string ]: FeatureControl }; +export type FeaturesControl = { + [ key: string ]: FeatureControl | LogoGeneratorFeatureControl; +}; export type AiFeatureProps = { hasFeature: boolean;