mirror of
https://github.com/GeorgeSG/lovelace-time-picker-card.git
synced 2026-09-06 02:18:44 +00:00
Update default colors and variables
This commit is contained in:
@@ -81,12 +81,16 @@ hide:
|
|||||||
|
|
||||||
## Theme Variables
|
## Theme Variables
|
||||||
|
|
||||||
| Name | Default | Description |
|
Time Picker card will automatically pick up colors from your lovelace theme, but if you want to customize some of them,
|
||||||
| ------------------------------- | --------------------------- | ------------------------------------------- |
|
you can use the following theme variables:
|
||||||
| --tpc-elements-background-color | `var(--dark-primary-color)` | Background color for header and ui elements |
|
|
||||||
| --tpc-icon-color | `var(--primary-text-color)` | Arrow color |
|
| Name | Default | Description |
|
||||||
| --tpc-text-color | `white` | Text color |
|
| --------------------------------------- | ---------------------------- | -------------------------------------- |
|
||||||
| --tpc-accent-color | `var(--accent-color)` | AM / PM active color |
|
| --time-picker-elements-background-color | `var(--primary-color)` | Background color for header and inputs |
|
||||||
|
| --time-picker-icon-color | `var(--primary-text-color)` | Arrow color |
|
||||||
|
| --time-picker-text-color | `white` | Text color |
|
||||||
|
| --time-picker-accent-color | `var(--accent-color)` | AM / PM active color |
|
||||||
|
| --time-picker-off-color | `var(--disabled-text-color)` | AM / PM inactive color |
|
||||||
|
|
||||||
## Meta
|
## Meta
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 16 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 16 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 14 KiB |
@@ -41,7 +41,7 @@ export class TimePeriodComponent extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private renderSingle(): TemplateResult {
|
private renderSingle(): TemplateResult {
|
||||||
return html`<div class="time-period" @click=${this.onTimePeriodChange}>
|
return html`<div class="time-period active" @click=${this.onTimePeriodChange}>
|
||||||
${this.period}<mwc-ripple></mwc-ripple>
|
${this.period}<mwc-ripple></mwc-ripple>
|
||||||
</div>`;
|
</div>`;
|
||||||
}
|
}
|
||||||
@@ -64,8 +64,8 @@ export class TimePeriodComponent extends LitElement {
|
|||||||
.time-period {
|
.time-period {
|
||||||
width: 30px;
|
width: 30px;
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
background: var(--tpc-elements-background-color);
|
background: var(--tpc-off-color);
|
||||||
color: var(--tpc-text-color, #fff);
|
color: var(--tpc-text-color);
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-size: 1em;
|
font-size: 1em;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|||||||
@@ -131,12 +131,13 @@ export class TimePickerCard extends LitElement {
|
|||||||
:host {
|
:host {
|
||||||
--tpc-elements-background-color: var(
|
--tpc-elements-background-color: var(
|
||||||
--time-picker-elements-background-color,
|
--time-picker-elements-background-color,
|
||||||
var(--dark-primary-color)
|
var(--primary-color)
|
||||||
);
|
);
|
||||||
|
|
||||||
--tpc-icon-color: var(--time-picker-icon-color, var(--primary-text-color));
|
--tpc-icon-color: var(--time-picker-icon-color, var(--primary-text-color));
|
||||||
--tpc-text-color: var(--time-picker-text-color, #fff);
|
--tpc-text-color: var(--time-picker-text-color, #fff);
|
||||||
--tpc-accent-color: var(--time-picker-accent-color, var(--accent-color));
|
--tpc-accent-color: var(--time-picker-accent-color, var(--primary-color));
|
||||||
|
--tpc-off-color: var(--time-picker-off-color, var(--disabled-text-color));
|
||||||
}
|
}
|
||||||
|
|
||||||
.time-picker-header {
|
.time-picker-header {
|
||||||
|
|||||||
Reference in New Issue
Block a user