mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-22 09:35:37 -05:00
feature flag for table designer (#17597)
This commit is contained in:
@@ -9,6 +9,8 @@ import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors';
|
||||
import { Registry } from 'vs/platform/registry/common/platform';
|
||||
import { EditorDescriptor, IEditorRegistry } from 'vs/workbench/browser/editor';
|
||||
import { EditorExtensions } from 'vs/workbench/common/editor';
|
||||
import { localize } from 'vs/nls';
|
||||
import { IConfigurationRegistry, Extensions as ConfigExtensions } from 'vs/platform/configuration/common/configurationRegistry';
|
||||
|
||||
const tableDesignerDescriptor = EditorDescriptor.create(
|
||||
TableDesignerEditor,
|
||||
@@ -18,3 +20,16 @@ const tableDesignerDescriptor = EditorDescriptor.create(
|
||||
|
||||
Registry.as<IEditorRegistry>(EditorExtensions.Editors)
|
||||
.registerEditor(tableDesignerDescriptor, [new SyncDescriptor(TableDesignerInput)]);
|
||||
|
||||
Registry.as<IConfigurationRegistry>(ConfigExtensions.Configuration).registerConfiguration({
|
||||
id: 'tableDesigner',
|
||||
title: localize('tableDesigner.configTitle', "Table Designer"),
|
||||
type: 'object',
|
||||
properties: {
|
||||
'tableDesigner.enableFeature': {
|
||||
'type': 'boolean',
|
||||
'default': false,
|
||||
'description': localize('tableDesigner.featureEnabledDescription', "Controls whether the table designer feature is enabled. Default value is false.")
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user