mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-30 07:39:06 +08:00
fix: remove heroui
- Consolidated imports from '@cherrystudio/ui' for better readability. - Replaced RadioGroup with Radio component from 'antd' for consistency in the SelectionAssistantSettings file. - Adjusted event handling for trigger and filter modes to align with the new Radio component structure.
This commit is contained in:
parent
6e25d12def
commit
5061472850
@ -1,11 +1,18 @@
|
||||
import 'emoji-picker-element'
|
||||
|
||||
import CloseCircleFilled from '@ant-design/icons/lib/icons/CloseCircleFilled'
|
||||
import { Box, RowFlex, SpaceBetweenRowFlex } from '@cherrystudio/ui'
|
||||
import { CodeEditor } from '@cherrystudio/ui'
|
||||
import { Button } from '@cherrystudio/ui'
|
||||
import {
|
||||
Box,
|
||||
Button,
|
||||
CodeEditor,
|
||||
Popover,
|
||||
PopoverContent,
|
||||
PopoverTrigger,
|
||||
RowFlex,
|
||||
SpaceBetweenRowFlex,
|
||||
Tooltip
|
||||
} from '@cherrystudio/ui'
|
||||
import { usePreference } from '@data/hooks/usePreference'
|
||||
import { Popover, PopoverContent, PopoverTrigger, Tooltip } from '@heroui/react'
|
||||
import EmojiPicker from '@renderer/components/EmojiPicker'
|
||||
import type { RichEditorRef } from '@renderer/components/RichEditor/types'
|
||||
import { useCodeStyle } from '@renderer/context/CodeStyleProvider'
|
||||
|
||||
@ -1,12 +1,11 @@
|
||||
import { Button, Switch, Tooltip } from '@cherrystudio/ui'
|
||||
import { usePreference } from '@data/hooks/usePreference'
|
||||
import { Radio, RadioGroup } from '@heroui/react'
|
||||
import { isMac, isWin } from '@renderer/config/constant'
|
||||
import { useTheme } from '@renderer/context/ThemeProvider'
|
||||
import { getSelectionDescriptionLabel } from '@renderer/i18n/label'
|
||||
import SelectionToolbar from '@renderer/windows/selection/toolbar/SelectionToolbar'
|
||||
import type { SelectionFilterMode, SelectionTriggerMode } from '@shared/data/preference/preferenceTypes'
|
||||
import { Row, Slider } from 'antd'
|
||||
import { Radio, Row, Slider } from 'antd'
|
||||
import { CircleHelp, Edit2 } from 'lucide-react'
|
||||
import type { FC } from 'react'
|
||||
import { useEffect, useState } from 'react'
|
||||
@ -129,11 +128,7 @@ const SelectionAssistantSettings: FC = () => {
|
||||
</SettingRowTitle>
|
||||
<SettingDescription>{t('selection.settings.toolbar.trigger_mode.description')}</SettingDescription>
|
||||
</SettingLabel>
|
||||
<RadioGroup
|
||||
size="sm"
|
||||
orientation="horizontal"
|
||||
value={triggerMode}
|
||||
onValueChange={(value) => setTriggerMode(value as SelectionTriggerMode)}>
|
||||
<Radio.Group value={triggerMode} onChange={(e) => setTriggerMode(e.target.value as SelectionTriggerMode)}>
|
||||
<Tooltip content={t('selection.settings.toolbar.trigger_mode.selected_note')}>
|
||||
<Radio value="selected">{t('selection.settings.toolbar.trigger_mode.selected')}</Radio>
|
||||
</Tooltip>
|
||||
@ -154,7 +149,7 @@ const SelectionAssistantSettings: FC = () => {
|
||||
}>
|
||||
<Radio value="shortcut">{t('selection.settings.toolbar.trigger_mode.shortcut')}</Radio>
|
||||
</Tooltip>
|
||||
</RadioGroup>
|
||||
</Radio.Group>
|
||||
</SettingRow>
|
||||
<SettingDivider />
|
||||
<SettingRow>
|
||||
@ -230,15 +225,13 @@ const SelectionAssistantSettings: FC = () => {
|
||||
<SettingRowTitle>{t('selection.settings.advanced.filter_mode.title')}</SettingRowTitle>
|
||||
<SettingDescription>{t('selection.settings.advanced.filter_mode.description')}</SettingDescription>
|
||||
</SettingLabel>
|
||||
<RadioGroup
|
||||
size="sm"
|
||||
orientation="horizontal"
|
||||
<Radio.Group
|
||||
value={filterMode ?? 'default'}
|
||||
onValueChange={(value) => setFilterMode(value as SelectionFilterMode)}>
|
||||
onChange={(e) => setFilterMode(e.target.value as SelectionFilterMode)}>
|
||||
<Radio value="default">{t('selection.settings.advanced.filter_mode.default')}</Radio>
|
||||
<Radio value="whitelist">{t('selection.settings.advanced.filter_mode.whitelist')}</Radio>
|
||||
<Radio value="blacklist">{t('selection.settings.advanced.filter_mode.blacklist')}</Radio>
|
||||
</RadioGroup>
|
||||
</Radio.Group>
|
||||
</SettingRow>
|
||||
|
||||
{filterMode && filterMode !== 'default' && (
|
||||
|
||||
Loading…
Reference in New Issue
Block a user