refactor(translate): remove deprecated redux actions and types

The translate slice actions and types have been migrated elsewhere, so they are removed from this file. The file is marked as deprecated.
This commit is contained in:
icarus 2025-10-14 21:51:08 +08:00
parent 2bd5f39740
commit 9a67ac9018

View File

@ -1,10 +1,9 @@
import type { PayloadAction } from '@reduxjs/toolkit' /** @deprecated All migrated. */
import { createSlice } from '@reduxjs/toolkit' import { createSlice } from '@reduxjs/toolkit'
export interface TranslateState { export interface TranslateState {
translateInput: string translateInput: string
translatedContent: string translatedContent: string
// TODO: #9749
settings: { settings: {
autoCopy: boolean autoCopy: boolean
} }
@ -22,19 +21,17 @@ const translateSlice = createSlice({
name: 'translate', name: 'translate',
initialState, initialState,
reducers: { reducers: {
setTranslateInput: (state, action: PayloadAction<string>) => { // setTranslateInput: (state, action: PayloadAction<string>) => {
state.translateInput = action.payload // state.translateInput = action.payload
}, // },
setTranslatedContent: (state, action: PayloadAction<string>) => { // setTranslatedContent: (state, action: PayloadAction<string>) => {
state.translatedContent = action.payload // state.translatedContent = action.payload
}, // },
updateSettings: (state, action: PayloadAction<Partial<TranslateState['settings']>>) => { // updateSettings: (state, action: PayloadAction<Partial<TranslateState['settings']>>) => {
const update = action.payload // const update = action.payload
Object.assign(state.settings, update) // Object.assign(state.settings, update)
} // }
} }
}) })
export const { setTranslateInput, setTranslatedContent, updateSettings } = translateSlice.actions
export default translateSlice.reducer export default translateSlice.reducer