优化样式

This commit is contained in:
2025-07-16 22:18:38 +08:00
parent b30e4c92c8
commit a7474d7fc4
2 changed files with 11 additions and 3 deletions
+10 -2
View File
@@ -131,7 +131,7 @@ const MultiCascader: React.FC<MultiCascaderProps> = ({
toggleExpand(option.value);
}}
>
{isExpanded ? '▼' : '▶'}
<i className={isExpanded ? "ri-arrow-down-s-line" : "ri-arrow-right-s-line"}></i>
</button>
)}
</div>
@@ -151,7 +151,15 @@ const MultiCascader: React.FC<MultiCascaderProps> = ({
return (
<div ref={containerRef} className="relative inline-block w-full">
<div
className="border border-gray-300 rounded px-3 py-2 cursor-pointer bg-white flex justify-between items-center"
className="border border-gray-300 rounded px-3 py-2 cursor-pointer bg-white flex justify-between items-center focus:outline-none focus:ring-2 focus:ring-[var(--color-primary,#00684a)] focus:border-[var(--color-primary,#00684a)]"
role="button"
tabIndex={0}
onKeyDown={(e) => {
if (e.key === 'Enter' || e.key === ' ') {
e.preventDefault();
setVisible(!visible);
}
}}
onClick={() => setVisible(!visible)}
>
<span className={selected.length === 0 ? 'text-gray-400' : ''}>