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);