支持 iOS 密钥数据库导入 #32

Merged
lsr merged 4 commits from feat/import-ios-keys into main 2023-06-15 23:19:02 +00:00
Showing only changes of commit 320c80d8cd - Show all commits

View File

@ -4,6 +4,8 @@ import {
Center, Center,
Flex, Flex,
HStack, HStack,
Icon,
IconButton,
Menu, Menu,
MenuButton, MenuButton,
MenuItem, MenuItem,
@ -21,7 +23,7 @@ import {
} from '@chakra-ui/react'; } from '@chakra-ui/react';
import { PanelQMCv2Key } from './panels/PanelQMCv2Key'; import { PanelQMCv2Key } from './panels/PanelQMCv2Key';
import { useState } from 'react'; import { useState } from 'react';
import { MdExpandMore, MdMenu } from 'react-icons/md'; import { MdExpandMore, MdMenu, MdOutlineSettingsBackupRestore } from 'react-icons/md';
import { useAppDispatch } from '~/hooks'; import { useAppDispatch } from '~/hooks';
import { commitStagingChange, discardStagingChanges } from './settingsSlice'; import { commitStagingChange, discardStagingChanges } from './settingsSlice';
@ -104,9 +106,14 @@ export function Settings() {
</Center> </Center>
<Spacer /> <Spacer />
<HStack gap="2" justifyContent="flex-end"> <HStack gap="2" justifyContent="flex-end">
<Button onClick={handleResetSettings} colorScheme="red" variant="ghost" title="还原为更改前的状态"> <IconButton
icon={<Icon as={MdOutlineSettingsBackupRestore} />}
</Button> onClick={handleResetSettings}
colorScheme="red"
variant="ghost"
title="放弃未储存的更改,将设定还原为储存前的状态。"
aria-label="放弃未储存的更改"
/>
<Button onClick={handleApplySettings}></Button> <Button onClick={handleApplySettings}></Button>
</HStack> </HStack>
</Flex> </Flex>