diff --git a/packages/technical-features/ui-components/src/element/elements.ts b/packages/technical-features/ui-components/src/element/elements.ts index 61f60a69f6..4396fd0aba 100644 --- a/packages/technical-features/ui-components/src/element/elements.ts +++ b/packages/technical-features/ui-components/src/element/elements.ts @@ -1,5 +1,10 @@ import { ElementFor } from "./element"; import type React from "react"; +type PropsByElement = T extends React.ComponentType ? I : never; + export const Div = ElementFor>("div"); +export type DivProps = PropsByElement; + export const Span = ElementFor>("span"); +export type SpanProps = PropsByElement;