import { SelectItem } from '@mantine/core'; import isElectron from 'is-electron'; import { useTranslation } from 'react-i18next'; import { useSettingsStoreActions, useGeneralSettings } from '../../../../store/settings.store'; import { SettingsSection, SettingOption, } from '/@/renderer/features/settings/components/settings-section'; import { Select } from '/@/renderer/components'; const localSettings = isElectron() ? window.electron.localSettings : null; const PASSWORD_SETTINGS: SelectItem[] = [ { label: 'libsecret', value: 'gnome_libsecret' }, { label: 'KDE 4 (kwallet4)', value: 'kwallet' }, { label: 'KDE 5 (kwallet5)', value: 'kwallet5' }, { label: 'KDE 6 (kwallet6)', value: 'kwallet6' }, ]; export const PasswordSettings = () => { const { t } = useTranslation(); const settings = useGeneralSettings(); const { setSettings } = useSettingsStoreActions(); const updateOptions: SettingOption[] = [ { control: (