From 5d21ca7d1fa0cfaf3f016addd5540ea6ccbf6ddd Mon Sep 17 00:00:00 2001 From: Alec Mev Date: Tue, 27 Aug 2024 16:01:30 +0100 Subject: [PATCH] Define DOMProps via HTMLAttributes --- packages/@react-types/shared/src/dom.d.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/@react-types/shared/src/dom.d.ts b/packages/@react-types/shared/src/dom.d.ts index d0d3fe03e5e..2229e912cc3 100644 --- a/packages/@react-types/shared/src/dom.d.ts +++ b/packages/@react-types/shared/src/dom.d.ts @@ -19,6 +19,7 @@ import { FormEventHandler, HTMLAttributeAnchorTarget, HTMLAttributeReferrerPolicy, + HTMLAttributes, DOMAttributes as ReactDOMAttributes, ReactEventHandler } from 'react'; @@ -55,12 +56,7 @@ export interface AriaValidationProps { // A set of common DOM props that are allowed on any component // Ensure this is synced with DOMPropNames in filterDOMProps -export interface DOMProps { - /** - * The element's unique identifier. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id). - */ - id?: string | undefined -} +export interface DOMProps extends Pick, 'id'> {} export interface FocusableDOMProps extends DOMProps { /**