2021-11-09 12:21:36 +01:00
|
|
|
import { ActionType } from '../action-types';
|
2022-03-24 14:56:36 +01:00
|
|
|
import { Theme, ThemeColors } from '../../interfaces';
|
2021-05-11 16:44:05 +02:00
|
|
|
|
2021-05-14 18:51:56 +02:00
|
|
|
export interface SetThemeAction {
|
2021-11-09 12:21:36 +01:00
|
|
|
type: ActionType.setTheme;
|
2022-03-24 14:56:36 +01:00
|
|
|
payload: ThemeColors;
|
2022-03-23 14:49:35 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface FetchThemesAction {
|
|
|
|
type: ActionType.fetchThemes;
|
|
|
|
payload: Theme[];
|
2021-05-11 16:44:05 +02:00
|
|
|
}
|
2022-03-24 16:07:14 +01:00
|
|
|
|
|
|
|
export interface AddThemeAction {
|
|
|
|
type: ActionType.addTheme;
|
|
|
|
payload: Theme;
|
|
|
|
}
|