UNPKG

@difizen/mana-app

Version:

20 lines (19 loc) 583 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TreeNodeIcon = TreeNodeIcon; var _manaCore = require("@difizen/mana-core"); var _manaObservable = require("@difizen/mana-observable"); var _jsxRuntime = require("react/jsx-runtime"); function TreeNodeIcon(props) { var fileTree = (0, _manaObservable.useInject)(_manaCore.ViewInstance); var node = props.node; var icon = fileTree.toNodeIcon(node); if (icon) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "".concat(icon, " file-icon") }); } return null; }