apim-developer-portal2
Version:
API management developer portal
23 lines (20 loc) • 824 B
text/typescript
import { IWidgetOrder, IWidgetHandler } from "@paperbits/common/editing";
import { SigninSocialModel } from "./signinSocialModel";
export class SigninSocialHandlers implements IWidgetHandler {
public async getWidgetOrder(): Promise<IWidgetOrder> {
const widgetOrder: IWidgetOrder = {
name: "signinSocial",
category: "User",
displayName: "Sign-in button: OAuth",
iconClass: "paperbits-cheque-3",
requires: ["html"],
createModel: async () => {
const model = new SigninSocialModel();
model.aadLabel = "Azure Active Directory";
model.aadB2CLabel = "Azure Active Directory B2C";
return model;
}
};
return widgetOrder;
}
}