| | |
| | | import { QuartzComponentConstructor, QuartzComponentProps } from "./types" |
| | | import { QuartzComponent, QuartzComponentConstructor, QuartzComponentProps } from "./types" |
| | | import style from "./styles/search.scss" |
| | | // @ts-ignore |
| | | import script from "./scripts/search.inline" |
| | |
| | | } |
| | | |
| | | export default ((userOpts?: Partial<SearchOptions>) => { |
| | | function Search({ displayClass, cfg }: QuartzComponentProps) { |
| | | const Search: QuartzComponent = ({ displayClass, cfg }: QuartzComponentProps) => { |
| | | const opts = { ...defaultOptions, ...userOpts } |
| | | const searchPlaceholder = i18n(cfg.locale).components.search.searchBarPlaceholder |
| | | return ( |