redux-modal-tabs
Version:
Redux modal tabs
18 lines (17 loc) • 549 B
TypeScript
import { AnyAction } from 'redux';
import * as React from 'react';
export interface ModalTab {
title: React.ReactNode;
content: React.ReactNode;
id: string;
}
export interface ReduxModalTabsState {
modalTabs: ModalTab[];
activeModalTabId: string;
}
export interface AppState {
reduxModalTabs: ReduxModalTabsState;
[key: string]: any;
}
export declare const defaultReduxModalTabsState: ReduxModalTabsState;
export declare function reduxModalTabsReducer(state: ReduxModalTabsState, action: AnyAction): ReduxModalTabsState;