@paperbits/core
Version:
Paperbits core components.
19 lines (16 loc) • 641 B
text/typescript
import { IWidgetOrder, IWidgetHandler } from "@paperbits/common/editing";
import { DividerModel } from "./dividerModel";
export class DividerHandlers implements IWidgetHandler<DividerModel> {
public async getWidgetOrder(): Promise<IWidgetOrder<DividerModel>> {
const widgetOrder: IWidgetOrder<DividerModel> = {
name: "divider",
displayName: "Divider",
iconClass: "paperbits-icon paperbits-divider-2",
requires: [],
createModel: async () => {
return new DividerModel();
}
};
return widgetOrder;
}
}