import React from 'react'; import { TextInput, TextInputProps } from '../TextInput/TextInput'; import { useStyles } from '../../core/hooks/useStyles'; import { useTheme } from '../../core/theme/ThemeProvider'; import { Icon } from '../Icon/Icon'; const SearchIcon = () => ( ); export interface SearchProps extends TextInputProps {} export const Search: React.FC = ({ className = '', ...props }) => { const { theme } = useTheme(); const createStyle = useStyles('search'); const containerClass = createStyle({ position: 'relative', width: '100%', }); const iconClass = createStyle({ position: 'absolute', top: '50%', left: '12px', transform: 'translateY(-50%)', color: theme.colors.textSecondary, pointerEvents: 'none', zIndex: 1, }); const inputClass = createStyle({ paddingLeft: '36px !important', }); return (
); }; export default Search;