import React from "react"; import { DataFilterItem, type DataFilterItemProps, } from "../item/DataFilterItem"; interface DataFilterProps extends React.HTMLAttributes { children: React.ReactNode; } interface DataFilterRootComponent extends React.ForwardRefExoticComponent< DataFilterProps & React.RefAttributes > { /** * @see 🏷️ {@link DataFilterItemProps} * @example * ```tsx * * * * * * ``` */ Item: typeof DataFilterItem; } const DataFilter = React.forwardRef( ({ children, ...rest }, forwardRef) => { return (
{children}
); }, ) as DataFilterRootComponent; DataFilter.Item = DataFilterItem; export default DataFilter; export { DataFilter, DataFilterItem }; export type { DataFilterProps, DataFilterItemProps };