diff --git a/tokens/blau.json b/tokens/blau.json index b8f0214598..9e66ebee66 100644 --- a/tokens/blau.json +++ b/tokens/blau.json @@ -1381,6 +1381,12 @@ "type": "borderRadius" } }, + "themeVariant": { + "successFeedback": { + "value": "inverse", + "type": "themeVariant" + } + }, "text": { "weight": { "cardTitle": { diff --git a/tokens/movistar.json b/tokens/movistar.json index cb38c94ea8..a664c925b4 100644 --- a/tokens/movistar.json +++ b/tokens/movistar.json @@ -1473,6 +1473,12 @@ } } }, + "themeVariant": { + "successFeedback": { + "value": "default", + "type": "themeVariant" + } + }, "global": { "palette": { "movistarBlue": { diff --git a/tokens/o2-new.json b/tokens/o2-new.json index 68926e52af..cb47561ddd 100644 --- a/tokens/o2-new.json +++ b/tokens/o2-new.json @@ -1505,6 +1505,12 @@ } } }, + "themeVariant": { + "successFeedback": { + "value": "inverse", + "type": "themeVariant" + } + }, "global": { "palette": { "beyondBlue": { diff --git a/tokens/o2.json b/tokens/o2.json index 6a0884f3a3..ed068b3339 100644 --- a/tokens/o2.json +++ b/tokens/o2.json @@ -1473,6 +1473,12 @@ } } }, + "themeVariant": { + "successFeedback": { + "value": "inverse", + "type": "themeVariant" + } + }, "global": { "palette": { "o2BluePrimary": { diff --git a/tokens/schema/skin-schema.json b/tokens/schema/skin-schema.json index 11f95712d0..e88fb99c24 100644 --- a/tokens/schema/skin-schema.json +++ b/tokens/schema/skin-schema.json @@ -1,6 +1,6 @@ { "additionalProperties": false, - "required": ["light", "dark", "radius", "text", "global"], + "required": ["light", "dark", "radius", "text", "global", "themeVariant"], "properties": { "global": { "additionalProperties": false, @@ -37,6 +37,10 @@ "allOf": [{ "$ref": "#/global/lineHeight" }] } } + }, + "themeVariant": { + "comment": "AquĆ­ se definen las variantes de tema", + "allOf": [{ "$ref": "#/global/themeVariant" }] } }, "global": { @@ -375,6 +379,13 @@ "tabsLabel": { "$ref": "#/definitions/lineHeightProperties" }, "title2": { "$ref": "#/definitions/lineHeightProperties" } } + }, + "themeVariant": { + "additionalProperties": false, + "required": ["successFeedback"], + "properties": { + "successFeedback": { "$ref": "#/definitions/themeVariantProperties" } + } } }, "definitions": { @@ -590,6 +601,19 @@ } }, "required": ["value", "type"] + }, + "themeVariantProperties": { + "type": "object", + "patternProperties": { + "value": { + "type": "string", + "enum": ["default", "inverse", "alternative"] + }, + "type": { + "const": "themeVariant" + } + }, + "required": ["value", "type"] } } } diff --git a/tokens/telefonica.json b/tokens/telefonica.json index a0a5de7669..049a5c0cb8 100644 --- a/tokens/telefonica.json +++ b/tokens/telefonica.json @@ -1473,6 +1473,12 @@ } } }, + "themeVariant": { + "successFeedback": { + "value": "inverse", + "type": "themeVariant" + } + }, "global": { "palette": { "telefonicaBlue": { diff --git a/tokens/tu.json b/tokens/tu.json index a343e96ff5..5fa24a523a 100644 --- a/tokens/tu.json +++ b/tokens/tu.json @@ -1473,6 +1473,12 @@ } } }, + "themeVariant": { + "successFeedback": { + "value": "inverse", + "type": "themeVariant" + } + }, "global": { "palette": { "primary": { diff --git a/tokens/vivo-new.json b/tokens/vivo-new.json index 492b7a5bec..ea0139fd91 100644 --- a/tokens/vivo-new.json +++ b/tokens/vivo-new.json @@ -1473,6 +1473,12 @@ } } }, + "themeVariant": { + "successFeedback": { + "value": "inverse", + "type": "themeVariant" + } + }, "global": { "palette": { "vivoPurple": { diff --git a/tokens/vivo.json b/tokens/vivo.json index 61ec7cbc83..1373cfd8ab 100644 --- a/tokens/vivo.json +++ b/tokens/vivo.json @@ -1473,6 +1473,12 @@ } } }, + "themeVariant": { + "successFeedback": { + "value": "inverse", + "type": "themeVariant" + } + }, "global": { "palette": { "vivoPurple": {