mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-31 08:29:07 +08:00
feat(miniapp): add swap fo betterr filtering (#7784)
* feat(miniapp): add swap fo betterr filtering * update
This commit is contained in:
parent
4ac8a38834
commit
0e670329c8
@ -413,6 +413,7 @@
|
|||||||
"save": "Save",
|
"save": "Save",
|
||||||
"settings": "Settings",
|
"settings": "Settings",
|
||||||
"search": "Search",
|
"search": "Search",
|
||||||
|
"swap": "Swap",
|
||||||
"select": "Select",
|
"select": "Select",
|
||||||
"selectedMessages": "Selected {{count}} messages",
|
"selectedMessages": "Selected {{count}} messages",
|
||||||
"selectedItems": "Selected {{count}} items",
|
"selectedItems": "Selected {{count}} items",
|
||||||
|
|||||||
@ -410,6 +410,7 @@
|
|||||||
"refresh": "更新",
|
"refresh": "更新",
|
||||||
"rename": "名前を変更",
|
"rename": "名前を変更",
|
||||||
"reset": "リセット",
|
"reset": "リセット",
|
||||||
|
"swap": "交換",
|
||||||
"save": "保存",
|
"save": "保存",
|
||||||
"settings": "設定",
|
"settings": "設定",
|
||||||
"search": "検索",
|
"search": "検索",
|
||||||
|
|||||||
@ -410,6 +410,7 @@
|
|||||||
"refresh": "Обновить",
|
"refresh": "Обновить",
|
||||||
"rename": "Переименовать",
|
"rename": "Переименовать",
|
||||||
"reset": "Сбросить",
|
"reset": "Сбросить",
|
||||||
|
"swap": "Поменять местами",
|
||||||
"save": "Сохранить",
|
"save": "Сохранить",
|
||||||
"settings": "Настройки",
|
"settings": "Настройки",
|
||||||
"search": "Поиск",
|
"search": "Поиск",
|
||||||
|
|||||||
@ -410,6 +410,7 @@
|
|||||||
"refresh": "刷新",
|
"refresh": "刷新",
|
||||||
"rename": "重命名",
|
"rename": "重命名",
|
||||||
"reset": "重置",
|
"reset": "重置",
|
||||||
|
"swap": "交换",
|
||||||
"save": "保存",
|
"save": "保存",
|
||||||
"settings": "设置",
|
"settings": "设置",
|
||||||
"search": "搜索",
|
"search": "搜索",
|
||||||
|
|||||||
@ -410,6 +410,7 @@
|
|||||||
"refresh": "重新整理",
|
"refresh": "重新整理",
|
||||||
"rename": "重新命名",
|
"rename": "重新命名",
|
||||||
"reset": "重設",
|
"reset": "重設",
|
||||||
|
"swap": "交換",
|
||||||
"save": "儲存",
|
"save": "儲存",
|
||||||
"settings": "設定",
|
"settings": "設定",
|
||||||
"search": "搜尋",
|
"search": "搜尋",
|
||||||
|
|||||||
@ -39,6 +39,12 @@ const MiniAppSettings: FC = () => {
|
|||||||
updateDisabledMinapps([])
|
updateDisabledMinapps([])
|
||||||
}, [updateDisabledMinapps, updateMinapps])
|
}, [updateDisabledMinapps, updateMinapps])
|
||||||
|
|
||||||
|
const handleSwapMinApps = useCallback(() => {
|
||||||
|
const temp = visibleMiniApps
|
||||||
|
setVisibleMiniApps(disabledMiniApps)
|
||||||
|
setDisabledMiniApps(temp)
|
||||||
|
}, [disabledMiniApps, visibleMiniApps])
|
||||||
|
|
||||||
// 恢复默认缓存数量
|
// 恢复默认缓存数量
|
||||||
const handleResetCacheLimit = useCallback(() => {
|
const handleResetCacheLimit = useCallback(() => {
|
||||||
dispatch(setMaxKeepAliveMinapps(DEFAULT_MAX_KEEPALIVE))
|
dispatch(setMaxKeepAliveMinapps(DEFAULT_MAX_KEEPALIVE))
|
||||||
@ -77,9 +83,10 @@ const MiniAppSettings: FC = () => {
|
|||||||
<SettingTitle
|
<SettingTitle
|
||||||
style={{ display: 'flex', flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>
|
style={{ display: 'flex', flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>
|
||||||
<span>{t('settings.miniapps.display_title')}</span>
|
<span>{t('settings.miniapps.display_title')}</span>
|
||||||
<ResetButtonWrapper>
|
<ButtonWrapper>
|
||||||
|
<Button onClick={handleSwapMinApps}>{t('common.swap')}</Button>
|
||||||
<Button onClick={handleResetMinApps}>{t('common.reset')}</Button>
|
<Button onClick={handleResetMinApps}>{t('common.reset')}</Button>
|
||||||
</ResetButtonWrapper>
|
</ButtonWrapper>
|
||||||
</SettingTitle>
|
</SettingTitle>
|
||||||
<BorderedContainer>
|
<BorderedContainer>
|
||||||
<MiniAppIconsManager
|
<MiniAppIconsManager
|
||||||
@ -219,10 +226,11 @@ const ResetButton = styled.button`
|
|||||||
}
|
}
|
||||||
`
|
`
|
||||||
|
|
||||||
const ResetButtonWrapper = styled.div`
|
const ButtonWrapper = styled.div`
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
gap: 8px;
|
||||||
`
|
`
|
||||||
|
|
||||||
// 新增: 带边框的容器组件
|
// 新增: 带边框的容器组件
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user