From 6d5537e75dd8f19337eb618319823a5870ac821b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesper=20M=C3=B8ller=20Jensen?= <26099018+JesmoDev@users.noreply.github.com> Date: Fri, 8 Dec 2023 16:35:27 +1300 Subject: [PATCH] add checkmarks instead of true false --- ...oot-table-boolean-column-layout.element.ts | 21 +++++++++++++++++++ .../language-root-workspace.element.ts | 3 +++ 2 files changed, 24 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-boolean-column-layout.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-boolean-column-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-boolean-column-layout.element.ts new file mode 100644 index 0000000000..c058547034 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-boolean-column-layout.element.ts @@ -0,0 +1,21 @@ +import { UmbTextStyles } from '@umbraco-cms/backoffice/style'; +import { css, html, nothing, customElement, property } from '@umbraco-cms/backoffice/external/lit'; +import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; + +@customElement('umb-language-root-table-boolean-column-layout') +export class UmbLanguageRootTableBooleanColumnLayoutElement extends UmbLitElement { + @property({ attribute: false }) + value = false; + + render() { + return this.value ? html`` : nothing; + } + + static styles = [UmbTextStyles, css``]; +} + +declare global { + interface HTMLElementTagNameMap { + 'umb-language-root-table-boolean-column-layout': UmbLanguageRootTableBooleanColumnLayoutElement; + } +} diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/language-root-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/language-root-workspace.element.ts index 2b7c121a10..d173f0016c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/language-root-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/language-root-workspace.element.ts @@ -7,6 +7,7 @@ import { LanguageResponseModel } from '@umbraco-cms/backoffice/backend-api'; import './components/language-root-table-delete-column-layout.element.js'; import './components/language-root-table-name-column-layout.element.js'; +import './components/language-root-table-boolean-column-layout.element.js'; @customElement('umb-language-root-workspace') export class UmbLanguageRootWorkspaceElement extends UmbLitElement { @@ -29,10 +30,12 @@ export class UmbLanguageRootWorkspaceElement extends UmbLitElement { { name: 'Default', alias: 'defaultLanguage', + elementName: 'umb-language-root-table-boolean-column-layout', }, { name: 'Mandatory', alias: 'mandatoryLanguage', + elementName: 'umb-language-root-table-boolean-column-layout', }, { name: 'Fallback',