redux-devtools/packages/redux-devtools-app-core/src/reducers/section.ts
Matt Oakes 96ac1f291a
Move the logic from @redux-devtools/app into @redux-devtools/app-core (#1655)
This change splits out the main logic from the Redux Devtools App into a new
core package but keeps the socket connection management in @redux-devtools/app.
The aim is to allow for easier reuse of the rest of the app in other envioronments
with their own transport methods, such as React Native or Electron.
2024-06-12 09:18:46 -04:00

12 lines
301 B
TypeScript

import { CHANGE_SECTION } from '../constants/actionTypes';
import { CoreStoreAction } from '../actions';
export type SectionState = string;
export function section(state = 'Actions', action: CoreStoreAction) {
if (action.type === CHANGE_SECTION) {
return action.section;
}
return state;
}