PromucFlow_constructor/app/client/src/api/WidgetSidebarApi.tsx
2019-11-25 10:37:27 +05:30

18 lines
471 B
TypeScript

import Api from "./Api";
import { WidgetCardProps } from "widgets/BaseWidget";
import { AxiosPromise } from "axios";
export interface WidgetSidebarResponse {
cards: { [id: string]: WidgetCardProps[] };
}
// export interface WidgetCardsPaneRequest {}
class WidgetSidebarApi extends Api {
static url = "/widgetCards";
static fetchWidgetCards(): AxiosPromise<WidgetSidebarResponse> {
return Api.get(WidgetSidebarApi.url);
}
}
export default WidgetSidebarApi;