@base-ui-components/react
Version:
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
20 lines (19 loc) • 669 B
TypeScript
import * as React from 'react';
import type { BaseUIComponentProps } from '../../utils/types.js';
/**
* @ignore - internal component.
*/
declare function CompositeItem<Metadata>(props: CompositeItem.Props<Metadata>): React.ReactElement<Record<string, unknown>, string | React.JSXElementConstructor<any>>;
declare namespace CompositeItem {
var propTypes: any;
}
declare namespace CompositeItem {
interface State {
highlighted: boolean;
}
interface Props<Metadata> extends Omit<BaseUIComponentProps<'div', State>, 'itemRef'> {
itemRef?: React.RefObject<HTMLElement | null>;
metadata?: Metadata;
}
}
export { CompositeItem };