文件操作 - reducers.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/features/api-keys/state/reducers.ts
编辑文件内容
import { createSlice } from '@reduxjs/toolkit'; import { ApiKeysState } from 'app/types'; export const initialApiKeysState: ApiKeysState = { keys: [], searchQuery: '', hasFetched: false, includeExpired: false, }; const apiKeysSlice = createSlice({ name: 'apiKeys', initialState: initialApiKeysState, reducers: { apiKeysLoaded: (state, action): ApiKeysState => { return { ...state, hasFetched: true, keys: action.payload }; }, setSearchQuery: (state, action): ApiKeysState => { return { ...state, searchQuery: action.payload }; }, }, }); export const { setSearchQuery, apiKeysLoaded } = apiKeysSlice.actions; export const apiKeysReducer = apiKeysSlice.reducer; export default { apiKeys: apiKeysReducer, };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件