import IconSVG from "./icon.svg"; import Widget from "./widget"; import { ButtonPlacementTypes } from "components/constants"; export const CONFIG = { type: Widget.getWidgetType(), name: "Code Scanner", iconSVG: IconSVG, needsMeta: true, searchTags: [ "barcode scanner", "qr scanner", "code detector", "barcode reader", ], defaults: { rows: 4, label: "Scan a QR/Barcode", columns: 16, widgetName: "CodeScanner", isDefaultClickDisabled: true, version: 1, isRequired: false, isDisabled: false, animateLoading: true, placement: ButtonPlacementTypes.CENTER, }, properties: { derived: Widget.getDerivedPropertiesMap(), default: Widget.getDefaultPropertiesMap(), meta: Widget.getMetaPropertiesMap(), styleConfig: Widget.getPropertyPaneStyleConfig(), contentConfig: Widget.getPropertyPaneContentConfig(), }, }; export default Widget;