PromucFlow_constructor/app/client/src/api/WidgetSidebarApi.tsx

18 lines
471 B
TypeScript
Raw Normal View History

2019-10-18 08:16:26 +00:00
import Api from "./Api";
2019-11-25 05:07:27 +00:00
import { WidgetCardProps } from "widgets/BaseWidget";
import { AxiosPromise } from "axios";
2019-10-18 08:16:26 +00:00
export interface WidgetSidebarResponse {
cards: { [id: string]: WidgetCardProps[] };
}
// export interface WidgetCardsPaneRequest {}
class WidgetSidebarApi extends Api {
static url = "/widgetCards";
static fetchWidgetCards(): AxiosPromise<WidgetSidebarResponse> {
2019-10-18 08:16:26 +00:00
return Api.get(WidgetSidebarApi.url);
}
}
export default WidgetSidebarApi;