allow disabling extensions from the uischema

This commit is contained in:
jasquat 2023-09-28 07:52:49 -04:00
parent 47f94dccbb
commit 18fe02f597
2 changed files with 6 additions and 2 deletions

View File

@ -51,7 +51,10 @@ export default function ContainerForExtensions() {
const extensionUiSchema: ExtensionUiSchema = JSON.parse(
extensionUiSchemaFile.file_contents
);
if (extensionUiSchema.ux_elements) {
if (
extensionUiSchema.ux_elements &&
!extensionUiSchema.disabled
) {
return extensionUiSchema.ux_elements;
}
} catch (jsonParseError: any) {

View File

@ -56,8 +56,9 @@ export interface UiSchemaPage {
}
export interface ExtensionUiSchema {
ux_elements?: UiSchemaUxElement[];
pages: UiSchemaPage;
disabled?: boolean;
ux_elements?: UiSchemaUxElement[];
}
export interface ExtensionPostBody {