UNPKG

@brizy/media-gallery

Version:
22 lines (21 loc) 882 B
import React from "react"; import { CheckSmall } from "@brizy/ui-icons/lib/icons/CheckSmall"; import { Card } from "@brizy/ui/lib/Card"; import { Icon } from "@brizy/ui/lib/Icon"; export var CheckBox = function(param) { var isSelected = param.isSelected, isBulkSelected = param.isBulkSelected, onSelectItem = param.onSelectItem; var color = isSelected ? "blue" : "white"; var badgeBorderColor = isSelected ? "blue" : "gray-mid"; return isSelected || isBulkSelected ? /*#__PURE__*/ React.createElement(Card, { size: 1, borderRadius: "5px", color: color, borderColor: badgeBorderColor, borderWidth: "3px", onClick: onSelectItem }, /*#__PURE__*/ React.createElement(Icon, { source: CheckSmall, size: "18px", color: "white" })) : /*#__PURE__*/ React.createElement(React.Fragment, null); };