import React from "react"; import type { ControlProps } from "./BaseControl"; import BaseControl from "./BaseControl"; import type { IconName } from "@blueprintjs/core"; import { ButtonGroup, Button, Classes } from "@blueprintjs/core"; import { IconNames } from "@blueprintjs/icons"; const iconNames: string[] = Object.values({ ...IconNames }); class MultiSwitchControl extends BaseControl { renderOption = (option: SwitchOption) => { const isIcon: boolean = !!option.icon && iconNames.indexOf(option.icon) > -1; return (