From d8fd49c5bc1cd3c4e9fb745e32edac48fb352d6b Mon Sep 17 00:00:00 2001 From: MastersGame Date: Mon, 6 Apr 2026 15:01:57 +0200 Subject: [PATCH] input file added accept parameter --- projects/qd-design/src/lib/qd-input-file/qd-input-file.html | 1 + projects/qd-design/src/lib/qd-input-file/qd-input-file.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/qd-design/src/lib/qd-input-file/qd-input-file.html b/projects/qd-design/src/lib/qd-input-file/qd-input-file.html index c6bf2ef..f9b313e 100644 --- a/projects/qd-design/src/lib/qd-input-file/qd-input-file.html +++ b/projects/qd-design/src/lib/qd-input-file/qd-input-file.html @@ -11,6 +11,7 @@ #fileInput class="input" type="file" + [accept]="accept().join(', ')" (input)="onInput($event)" (focus)="onFocus()" [placeholder]="currentPlaceholder()" diff --git a/projects/qd-design/src/lib/qd-input-file/qd-input-file.ts b/projects/qd-design/src/lib/qd-input-file/qd-input-file.ts index cdcb57b..b9c6da3 100644 --- a/projects/qd-design/src/lib/qd-input-file/qd-input-file.ts +++ b/projects/qd-design/src/lib/qd-input-file/qd-input-file.ts @@ -10,7 +10,8 @@ import {DisabledReason, FormValueControl, ValidationError, WithOptionalField} fr }) export class QdInputFile implements FormValueControl { value = model(new File([], "", undefined)); - placeholder = input('Placeholder'); + placeholder = input('File'); + accept = input([]); // Writable interaction state - control updates these touched = model(false);