import React from "react"; import BaseWidget, { WidgetProps, WidgetState } from "./BaseWidget"; import { WidgetType } from "../constants/WidgetConstants"; import CheckboxComponent from "../components/blueprint/CheckboxComponent"; import { ActionPayload } from "../constants/ActionConstants"; class CheckboxWidget extends BaseWidget { getPageView() { return ( ); } getWidgetType(): WidgetType { return "CHECKBOX_WIDGET"; } } export interface CheckboxWidgetProps extends WidgetProps { label: string; defaultCheckedState: boolean; onCheckChange?: ActionPayload[]; } export default CheckboxWidget;