From f5f9465edccb6c498964eb9f9b29f2914ef6713d Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 19 Mar 2024 22:23:09 +0000 Subject: [PATCH] feat: add support for webkitdirectory DOM boolean attribute (#10847) * feat: add support for webkitdirectory DOM boolean attribute * add to types --------- Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> --- .changeset/beige-cobras-smoke.md | 5 +++++ packages/svelte/elements.d.ts | 1 + packages/svelte/src/constants.js | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/beige-cobras-smoke.md diff --git a/.changeset/beige-cobras-smoke.md b/.changeset/beige-cobras-smoke.md new file mode 100644 index 0000000000..c3ec1ac04a --- /dev/null +++ b/.changeset/beige-cobras-smoke.md @@ -0,0 +1,5 @@ +--- +"svelte": patch +--- + +feat: add support for webkitdirectory DOM boolean attribute diff --git a/packages/svelte/elements.d.ts b/packages/svelte/elements.d.ts index 2dff32045d..6883aa0205 100644 --- a/packages/svelte/elements.d.ts +++ b/packages/svelte/elements.d.ts @@ -1056,6 +1056,7 @@ export interface HTMLInputAttributes extends HTMLAttributes { type?: HTMLInputTypeAttribute | undefined | null; value?: any; width?: number | string | undefined | null; + webkitdirectory?: boolean | undefined | null; 'on:change'?: ChangeEventHandler | undefined | null; onchange?: ChangeEventHandler | undefined | null; diff --git a/packages/svelte/src/constants.js b/packages/svelte/src/constants.js index 7996e3b2fa..1e7279c885 100644 --- a/packages/svelte/src/constants.js +++ b/packages/svelte/src/constants.js @@ -83,7 +83,8 @@ export const DOMBooleanAttributes = [ 'required', 'reversed', 'seamless', - 'selected' + 'selected', + 'webkitdirectory' ]; export const namespace_svg = 'http://www.w3.org/2000/svg';