Compare commits

...
Author SHA1 Message Date
Niels Lyngsø f59a61198e setup constants for slider and toggle property editor 2025-03-10 13:38:01 +01:00
7 changed files with 19 additions and 9 deletions
@@ -0,0 +1,2 @@
export type * from './slider/constants.js';
export type * from './toggle/constants.js';
@@ -1 +1,2 @@
export * from './constants.js';
export type * from './types.js';
@@ -0,0 +1,2 @@
export const UMB_SLIDER_PROPERTY_EDITOR_SCHEMA_ALIAS = 'Umbraco.Slider';
export const UMB_SLIDER_PROPERTY_EDITOR_UI_ALIAS = 'Umb.PropertyEditorUi.Slider';
@@ -1,21 +1,23 @@
import { manifest as sliderSchemaManifest } from './Umbraco.Slider.js';
import { UMB_SLIDER_PROPERTY_EDITOR_SCHEMA_ALIAS, UMB_SLIDER_PROPERTY_EDITOR_UI_ALIAS } from './constants.js';
export const manifests: Array<UmbExtensionManifest> = [
{
type: 'propertyValuePreset',
forPropertyEditorSchemaAlias: 'Umbraco.Slider',
forPropertyEditorSchemaAlias: UMB_SLIDER_PROPERTY_EDITOR_SCHEMA_ALIAS,
forPropertyEditorUiAlias: UMB_SLIDER_PROPERTY_EDITOR_UI_ALIAS,
alias: 'Umb.PropertyValuePreset.Slider',
name: 'Property Editor Schema Slider Preset for Initial Values',
api: () => import('./slider-property-value-preset.js'),
},
{
type: 'propertyEditorUi',
alias: 'Umb.PropertyEditorUi.Slider',
alias: UMB_SLIDER_PROPERTY_EDITOR_UI_ALIAS,
name: 'Slider Property Editor UI',
element: () => import('./property-editor-ui-slider.element.js'),
meta: {
label: 'Slider',
propertyEditorSchemaAlias: 'Umbraco.Slider',
propertyEditorSchemaAlias: UMB_SLIDER_PROPERTY_EDITOR_SCHEMA_ALIAS,
icon: 'icon-navigation-horizontal',
group: 'common',
supportsReadOnly: true,
@@ -0,0 +1,2 @@
export const UMB_TOGGLE_PROPERTY_EDITOR_SCHEMA_ALIAS = 'Umbraco.TrueFalse';
export const UMB_TOGGLE_PROPERTY_EDITOR_UI_ALIAS = 'Umb.PropertyEditorUi.Toggle';
@@ -1,21 +1,22 @@
import { manifest as trueFalseSchemaManifest } from './Umbraco.TrueFalse.js';
import { UMB_TOGGLE_PROPERTY_EDITOR_SCHEMA_ALIAS, UMB_TOGGLE_PROPERTY_EDITOR_UI_ALIAS } from './constants.js';
export const manifests: Array<UmbExtensionManifest> = [
{
type: 'propertyValuePreset',
forPropertyEditorSchemaAlias: 'Umbraco.TrueFalse',
forPropertyEditorSchemaAlias: UMB_TOGGLE_PROPERTY_EDITOR_SCHEMA_ALIAS,
alias: 'Umb.PropertyValuePreset.TrueFalse',
name: 'Property Editor Schema True/False Preset for Initial State',
api: () => import('./true-false-property-value-preset.js'),
},
{
type: 'propertyEditorUi',
alias: 'Umb.PropertyEditorUi.Toggle',
alias: UMB_TOGGLE_PROPERTY_EDITOR_UI_ALIAS,
name: 'Toggle Property Editor UI',
element: () => import('./property-editor-ui-toggle.element.js'),
meta: {
label: 'Toggle',
propertyEditorSchemaAlias: 'Umbraco.TrueFalse',
propertyEditorSchemaAlias: UMB_TOGGLE_PROPERTY_EDITOR_SCHEMA_ALIAS,
icon: 'icon-checkbox',
group: 'common',
supportsReadOnly: true,
@@ -24,7 +25,7 @@ export const manifests: Array<UmbExtensionManifest> = [
{
alias: 'default',
label: 'Preset value',
propertyEditorUiAlias: 'Umb.PropertyEditorUi.Toggle',
propertyEditorUiAlias: UMB_TOGGLE_PROPERTY_EDITOR_UI_ALIAS,
config: [
{
alias: 'ariaLabel',
@@ -35,7 +36,7 @@ export const manifests: Array<UmbExtensionManifest> = [
{
alias: 'showLabels',
label: 'Show on/off labels',
propertyEditorUiAlias: 'Umb.PropertyEditorUi.Toggle',
propertyEditorUiAlias: UMB_TOGGLE_PROPERTY_EDITOR_UI_ALIAS,
config: [
{
alias: 'ariaLabel',
@@ -1,2 +1,2 @@
export type * from './toggle/types.js';
export type * from './slider/types.js';
export type * from './toggle/types.js';