const require_runtime = require("../../../../../_virtual/_rolldown/runtime.js");
const require_utils = require("../../utils.js");
let react = require("react");
react = require_runtime.__toESM(react);
let _pisell_materials = require("@pisell/materials");
let classnames = require("classnames");
classnames = require_runtime.__toESM(classnames);
//#region src/plus/saasDevice/devicePlanning/components/shared/DeviceIcon.tsx
const DeviceIcon = ({ icon, kind, className, fallbackIcon = "DesktopOutlined" }) => /* @__PURE__ */ react.default.createElement("span", { className: (0, classnames.default)(className, `is-${kind}`) }, /* @__PURE__ */ react.default.createElement(_pisell_materials.Icon, {
	type: icon || fallbackIcon,
	color: require_utils.DEVICE_ICON_COLOR[kind]
}));
//#endregion
exports.default = DeviceIcon;
