diff --git a/frontend/src/components/input/input.css b/frontend/src/components/input/input.css index c58ff03d..6f61265f 100644 --- a/frontend/src/components/input/input.css +++ b/frontend/src/components/input/input.css @@ -23,7 +23,7 @@ border: solid var(--sl-input-border-width) var(--sl-input-border-color); border-radius: var(--sl-input-border-radius-medium); box-shadow: none; - padding: var(--sl-input-spacing-medium); + padding: 0 var(--sl-input-spacing-medium); cursor: inherit; -webkit-appearance: none; transition: var(--sl-transition-fast) border, diff --git a/frontend/src/components/input/input.ts b/frontend/src/components/input/input.ts index ba5d59ba..bf2e95a9 100644 --- a/frontend/src/components/input/input.ts +++ b/frontend/src/components/input/input.ts @@ -33,6 +33,9 @@ export class Input extends LiteElement { @property({ type: String }) placeholder?: string; + @property() + value?: any; + @property() autocomplete?: any; @@ -60,6 +63,7 @@ export class Input extends LiteElement { : ifDefined(this.type as any)} autocomplete=${ifDefined(this.autocomplete)} placeholder=${ifDefined(this.placeholder)} + value=${ifDefined(this.value)} ?required=${Boolean(this.required)} /> ${this.togglePassword diff --git a/frontend/src/index.ts b/frontend/src/index.ts index 98c72f4d..2d91f664 100644 --- a/frontend/src/index.ts +++ b/frontend/src/index.ts @@ -197,7 +197,7 @@ export class App extends LiteElement { return html`