grepsr-ui-elements
Version:
28 lines (27 loc) • 860 B
TypeScript
import PropTypes from "prop-types";
import { default as React, ReactNode } from "react";
interface GlobalSearchProps {
label?: string;
ariaLabelledBy?: string;
ariaDescribedby?: string;
onClick?: React.MouseEventHandler<HTMLAnchorElement> | undefined;
onClose?: (() => void | undefined) | undefined;
open?: boolean | undefined;
globalSearchInput?: ReactNode;
globalSearchIcon?: ReactNode;
globalSearchClose?: ReactNode;
children?: ReactNode;
}
export { GlobalSearchProps };
declare const GrepsrGlobalSearch: {
(props: GlobalSearchProps): JSX.Element;
defaultProps: {
ariaDescribedBy: string;
ariaLabelledBy: string;
};
propTypes: {
ariaLabelledBy: PropTypes.Requireable<string>;
ariaDescribedby: PropTypes.Requireable<string>;
};
};
export default GrepsrGlobalSearch;