import React from 'react'; interface SearchFilterButtonProps { displayText: string; isActive: boolean; onClick: () => void; className?: string; showIcon?: boolean; disabled?: boolean; } const SearchFilterButton: React.FC = ({ displayText, isActive, onClick, className = '', showIcon = true, disabled = false }) => { const baseClasses = "inline-flex items-center px-4 py-2 text-sm font-medium rounded-lg border transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500"; const activeClasses = isActive ? "bg-blue-50 border-blue-500 text-blue-700 hover:bg-blue-100" : "bg-white border-gray-300 text-gray-700 hover:bg-gray-50 hover:border-gray-400"; const disabledClasses = disabled ? "opacity-50 cursor-not-allowed" : "cursor-pointer"; return ( ); }; export default SearchFilterButton;