diff --git a/components-sdk/src/components/ActionRow.tsx b/components-sdk/src/components/ActionRow.tsx index 1a3a2d3..5bcda3d 100644 --- a/components-sdk/src/components/ActionRow.tsx +++ b/components-sdk/src/components/ActionRow.tsx @@ -25,7 +25,7 @@ export function ActionRow({
{(state?.components || []).map((component, index) => ( } {open === 3 && } {open === 4 && } + {open === 5 && }
} ) @@ -175,6 +176,10 @@ function MenuFirst({state, stateKey, stateManager, setOpen, removeKeyParent, act stateManager.setKey({key: [...stateKey, "style"], value: ButtonStyle.RED}); ev.stopPropagation(); }}/> + { + setOpen(5); + ev.stopPropagation(); + }} /> } {!!removeKeyParent && { diff --git a/components-sdk/src/components/StringSelect.tsx b/components-sdk/src/components/StringSelect.tsx index a59d119..954bdc8 100644 --- a/components-sdk/src/components/StringSelect.tsx +++ b/components-sdk/src/components/StringSelect.tsx @@ -53,7 +53,7 @@ export function StringSelect({ {state.options.map((option, index) => } {open === 3 && } {open === 4 && } + {open === 5 && } } @@ -181,6 +182,13 @@ function GlobalSettingsFirst({state, stateKey, stateManager, setOpen} : {
{t('string-select.set-maximum')}
+
{ + setOpen(5); + ev.stopPropagation(); + }}> +
+
{t('string-select.change-custom_id')}
+
} @@ -215,6 +223,7 @@ function StringSelectOption({state, stateKey: stateParent, index, stateManager, {open === 2 && } {open === 3 && } {open === 4 && } + {open === 5 && } } ) @@ -272,6 +281,13 @@ function MenuFirst({state, stateKey, stateManager, setOpen, removeKeyParent, act
{state.description == null ? t('string-select.add-description') : t('string-select.change-description')}
+
{ + setOpen(5); + ev.stopPropagation(); + }}> +
+
{t('string-select.change-value')}
+
{state.description != null &&
{ stateManager.setKey({key: [...stateKey, "description"], value: null}) }}> diff --git a/components-sdk/src/locales/ca.json b/components-sdk/src/locales/ca.json index 448f072..bd42d00 100644 --- a/components-sdk/src/locales/ca.json +++ b/components-sdk/src/locales/ca.json @@ -44,11 +44,14 @@ "string-select.change-emoji": "Canviar emoji", "string-select.clear-emoji": "Esborrar emoji", "string-select.change-label": "Canviar etiqueta", + "string-select.change-custom_id": "Canviar ID personalitzat", + "string-select.change-value": "Canviar valor", "string-select.add-description": "Afegir descripció", "string-select.change-description": "Canviar descriptió", "string-select.clear-description": "Esborrar descriptió", "string-select.delete": "Esborrar", "button.change-url": "Canviar URL", + "button.change-custom_id": "Canviar ID personalitzat", "button.mark-enabled": "Marcar com a activat", "button.mark-disabled": "Marcar com a desactivat", "button.set-action-main": "Establir com Acció principal", diff --git a/components-sdk/src/locales/de.json b/components-sdk/src/locales/de.json index 1c9814f..bb29e33 100644 --- a/components-sdk/src/locales/de.json +++ b/components-sdk/src/locales/de.json @@ -44,11 +44,14 @@ "string-select.change-emoji": "Emoji ändern", "string-select.clear-emoji": "Emoji löschen", "string-select.change-label": "Label ändern", + "string-select.change-custom_id": "Benutzerdefinierte ID ändern", + "string-select.change-value": "Wert ändern", "string-select.add-description": "Beschreibung hinzufügen", "string-select.change-description": "Beschreibung ändern", "string-select.clear-description": "Beschreibung löschen", "string-select.delete": "Löschen", "button.change-url": "URL ändern", + "button.change-custom_id": "Benutzerdefinierte ID ändern", "button.mark-enabled": "Als aktiviert markieren", "button.mark-disabled": "Als deaktiviert markieren", "button.set-action-main": "Als Hauptaktion festlegen", diff --git a/components-sdk/src/locales/en.json b/components-sdk/src/locales/en.json index 95f095a..30febf0 100644 --- a/components-sdk/src/locales/en.json +++ b/components-sdk/src/locales/en.json @@ -44,11 +44,14 @@ "string-select.change-emoji": "Change emoji", "string-select.clear-emoji": "Clear emoji", "string-select.change-label": "Change label", + "string-select.change-custom_id": "Change custom id", + "string-select.change-value": "Change value", "string-select.add-description": "Add description", "string-select.change-description": "Change description", "string-select.clear-description": "Clear description", "string-select.delete": "Delete", "button.change-url": "Change URL", + "button.change-custom_id": "Change custom id", "button.mark-enabled": "Mark as enabled", "button.mark-disabled": "Mark as disabled", "button.set-action-main": "Set as Main action", diff --git a/components-sdk/src/locales/es.json b/components-sdk/src/locales/es.json index 39156f2..f59d063 100644 --- a/components-sdk/src/locales/es.json +++ b/components-sdk/src/locales/es.json @@ -44,11 +44,14 @@ "string-select.change-emoji": "Cambiar emoji", "string-select.clear-emoji": "Borrar emoji", "string-select.change-label": "Cambiar etiqueta", + "string-select.change-custom_id": "Cambiar ID personalizado", + "string-select.change-value": "Cambiar valor", "string-select.add-description": "Añadir descripción", "string-select.change-description": "Cambiar descripción", "string-select.clear-description": "Borrar descripción", "string-select.delete": "Borrar", "button.change-url": "Cambiar URL", + "button.change-custom_id": "Cambiar ID personalizado", "button.mark-enabled": "Marcar como activado", "button.mark-disabled": "Marcar como desactivado", "button.set-action-main": "Marcar como acción Principal", diff --git a/components-sdk/src/locales/fr.json b/components-sdk/src/locales/fr.json index b7138c6..e9e137f 100644 --- a/components-sdk/src/locales/fr.json +++ b/components-sdk/src/locales/fr.json @@ -44,11 +44,14 @@ "string-select.change-emoji": "Modifier l'emoji", "string-select.clear-emoji": "Effacer l'emoji", "string-select.change-label": "Modifier l'étiquette", + "string-select.change-custom_id": "Modifier l'identifiant personnalisé", + "string-select.change-value": "Modifier la valeur", "string-select.add-description": "Ajouter une description", "string-select.change-description": "Modifier la description", "string-select.clear-description": "Effacer la description", "string-select.delete": "Supprimer", "button.change-url": "Modifier l'URL", + "button.change-custom_id": "Modifier l'identifiant personnalisé", "button.mark-enabled": "Marquer comme activé", "button.mark-disabled": "Marquer comme désactivé", "button.set-action-main": "Définir comme action principale", diff --git a/components-sdk/src/locales/pl.json b/components-sdk/src/locales/pl.json index 0976af2..3e373ea 100644 --- a/components-sdk/src/locales/pl.json +++ b/components-sdk/src/locales/pl.json @@ -44,11 +44,14 @@ "string-select.change-emoji": "Zmień emoji", "string-select.clear-emoji": "Usuń emoji", "string-select.change-label": "Zmień etykietę", + "string-select.change-custom_id": "Zmień niestandardowe ID", + "string-select.change-value": "Zmień wartość", "string-select.add-description": "Dodaj opis", "string-select.change-description": "Zmień opis", "string-select.clear-description": "Wyczyść opis", "string-select.delete": "Usuń", "button.change-url": "Zmień link", + "button.change-custom_id": "Zmień niestandardowe ID", "button.mark-enabled": "Ustaw jako włączone", "button.mark-disabled": "Ustaw jako wyłączone", "button.set-action-main": "Ustaw jako Akcję Główną", diff --git a/components-sdk/src/locales/pt.json b/components-sdk/src/locales/pt.json index c7a08b6..cdd0475 100644 --- a/components-sdk/src/locales/pt.json +++ b/components-sdk/src/locales/pt.json @@ -44,11 +44,14 @@ "string-select.change-emoji": "Alterar emoji", "string-select.clear-emoji": "Limpar emoji", "string-select.change-label": "Alterar rótulo", + "string-select.change-custom_id": "Alterar ID personalizado", + "string-select.change-value": "Alterar valor", "string-select.add-description": "Adicionar descrição", "string-select.change-description": "Alterar descrição", "string-select.clear-description": "Limpar descrição", "string-select.delete": "Excluir", "button.change-url": "Alterar URL", + "button.change-custom_id": "Alterar ID personalizado", "button.mark-enabled": "Marcar como ativado", "button.mark-disabled": "Marcar como desativado", "button.set-action-main": "Definir como ação Principal",