react-vite-themes
Version:
A test/experimental React theme system created for learning purposes. Features atomic design components, SCSS variables, and dark/light theme support. Not intended for production use.
20 lines • 669 B
TypeScript
import React from 'react';
import type { BaseComponentProps } from '../../../types/components';
import './SearchBar.scss';
export interface SearchBarProps extends BaseComponentProps {
placeholder?: string;
value?: string;
defaultValue?: string;
onSearch?: (query: string) => void;
onClear?: () => void;
onChange?: (value: string) => void;
loading?: boolean;
disabled?: boolean;
size?: 'sm' | 'md' | 'lg';
variant?: 'default' | 'filled' | 'outlined';
showClearButton?: boolean;
debounceMs?: number;
className?: string;
}
export declare const SearchBar: React.FC<SearchBarProps>;
//# sourceMappingURL=SearchBar.d.ts.map