diff --git a/etc/lime-elements.api.md b/etc/lime-elements.api.md index d8e2dc4373..f664202f37 100644 --- a/etc/lime-elements.api.md +++ b/etc/lime-elements.api.md @@ -718,6 +718,7 @@ export namespace Components { "columns": Column[]; "data": object[]; "emptyMessage": string; + "language": Languages; "layout": Layout; "loading": boolean; "mode": 'local' | 'remote'; @@ -1845,6 +1846,7 @@ export namespace JSX { "columns"?: Column[]; "data"?: object[]; "emptyMessage"?: string; + "language"?: Languages; "layout"?: Layout; "loading"?: boolean; "mode"?: 'local' | 'remote'; diff --git a/src/components/checkbox/checkbox.scss b/src/components/checkbox/checkbox.scss index d15dd93e8c..58ffa59e7e 100644 --- a/src/components/checkbox/checkbox.scss +++ b/src/components/checkbox/checkbox.scss @@ -71,6 +71,19 @@ label { .invalid:not(.readonly) & { color: var(--limel-theme-error-text-color); } + + :host(limel-checkbox.hide-label) &, + .hide-label & { + // this helper class of `hide-label` can be added for example to the `host` element, + // or if the `CheckboxTemplate` is imported to other components, the class can be + // added to the `checkbox` element itself + // and be used internally by other components such as `limel-table` + // to hide the `