diff --git a/src/components/ha-base-time-input.ts b/src/components/ha-base-time-input.ts
index 811e525f19a3..dab71209f352 100644
--- a/src/components/ha-base-time-input.ts
+++ b/src/components/ha-base-time-input.ts
@@ -79,27 +79,27 @@ export class HaBaseTimeInput extends LitElement {
/**
* Label for the day input
*/
- @property() dayLabel = "";
+ @property() dayLabel = "Day";
/**
* Label for the hour input
*/
- @property() hourLabel = "";
+ @property() hourLabel = "Hour";
/**
* Label for the min input
*/
- @property() minLabel = "";
+ @property() minLabel = "Minute";
/**
* Label for the sec input
*/
- @property() secLabel = "";
+ @property() secLabel = "Second";
/**
* Label for the milli sec input
*/
- @property() millisecLabel = "";
+ @property() millisecLabel = "Milisecond";
/**
* show the sec field
@@ -238,21 +238,6 @@ export class HaBaseTimeInput extends LitElement {
>
`
: ""}
- ${this.format === 24
- ? ""
- : html`
- AM
- PM
- `}
${this.clearable && !this.required && !this.disabled
? html``
: nothing}
+
+ ${this.format === 24
+ ? ""
+ : html`
+ AM
+ PM
+ `}
${this.helper
? html`${this.helper}`
: ""}
@@ -321,7 +322,7 @@ export class HaBaseTimeInput extends LitElement {
position: relative;
}
:host {
- display: block;
+ display: flex;
}
.time-input-wrap {
display: flex;
@@ -329,9 +330,10 @@ export class HaBaseTimeInput extends LitElement {
overflow: hidden;
position: relative;
direction: ltr;
+ padding-right: 3px;
}
ha-textfield {
- width: 40px;
+ width: 55px;
text-align: center;
--mdc-shape-small: 0;
--text-field-appearance: none;
@@ -364,6 +366,7 @@ export class HaBaseTimeInput extends LitElement {
direction: var(--direction);
display: flex;
align-items: center;
+ background-color:var(--mdc-text-field-fill-color, whitesmoke)
}
label {
-moz-osx-font-smoothing: grayscale;