feat: add options to reset settings in the config dialog, closes #1111 (#1475)

This commit is contained in:
Huang Xin
2025-06-26 15:59:34 +08:00
committed by GitHub
parent 460d37c656
commit bc2c3a2c9a
34 changed files with 372 additions and 92 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ const Dropdown: React.FC<DropdownProps> = ({
: children;
return (
<div className='dropdown-container'>
<div className='dropdown-container flex'>
{isOpen && (
<div className='fixed inset-0 bg-transparent' onClick={() => setIsDropdownOpen(false)} />
)}
@@ -6,6 +6,7 @@ import { useResponsiveSize } from '@/hooks/useResponsiveSize';
interface MenuItemProps {
label: string;
description?: string;
tooltip?: string;
buttonClass?: string;
labelClass?: string;
shortcut?: string;
@@ -19,6 +20,7 @@ interface MenuItemProps {
const MenuItem: React.FC<MenuItemProps> = ({
label,
description,
tooltip,
buttonClass,
labelClass,
shortcut,
@@ -36,6 +38,7 @@ const MenuItem: React.FC<MenuItemProps> = ({
disabled && 'btn-disabled text-gray-400',
buttonClass,
)}
data-tip={tooltip ? tooltip : ''}
onClick={onClick}
disabled={disabled}
>