34 lines
689 B
TypeScript
34 lines
689 B
TypeScript
import {
|
|
ReduxActionTypes,
|
|
ReduxActionErrorTypes,
|
|
} from "../constants/ReduxActionConstants";
|
|
import { WidgetCardProps } from "../widgets/BaseWidget";
|
|
|
|
export const fetchWidgetCards = () => {
|
|
return {
|
|
type: ReduxActionTypes.FETCH_WIDGET_CARDS,
|
|
};
|
|
};
|
|
|
|
export const errorFetchingWidgetCards = (error: any) => {
|
|
return {
|
|
type: ReduxActionErrorTypes.FETCH_WIDGET_CARDS_ERROR,
|
|
error,
|
|
};
|
|
};
|
|
|
|
export const successFetchingWidgetCards = (cards: {
|
|
[id: string]: WidgetCardProps[];
|
|
}) => {
|
|
return {
|
|
type: ReduxActionTypes.FETCH_WIDGET_CARDS_SUCCESS,
|
|
cards,
|
|
};
|
|
};
|
|
|
|
export default {
|
|
fetchWidgetCards,
|
|
errorFetchingWidgetCards,
|
|
successFetchingWidgetCards,
|
|
};
|