mp-lens
Version:
微信小程序分析工具 (Unused Code, Dependencies, Visualization)
12 lines • 1.87 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnusedFilesView = UnusedFilesView;
const jsx_runtime_1 = require("preact/jsx-runtime");
const UnusedFilesView_module_css_1 = __importDefault(require("./UnusedFilesView.module.css"));
function UnusedFilesView({ unusedFiles, onReturnToTree }) {
return ((0, jsx_runtime_1.jsxs)("div", { className: UnusedFilesView_module_css_1.default.unusedFilesView, children: [(0, jsx_runtime_1.jsxs)("div", { className: UnusedFilesView_module_css_1.default.unusedFilesViewHeader, children: [(0, jsx_runtime_1.jsx)("h2", { children: "\u672A\u4F7F\u7528\u6587\u4EF6\u5217\u8868" }), (0, jsx_runtime_1.jsx)("button", { onClick: onReturnToTree, className: UnusedFilesView_module_css_1.default.returnToTreeButton, children: "\u2190 \u8FD4\u56DE\u6587\u4EF6\u6811\u89C6\u56FE" })] }), (0, jsx_runtime_1.jsxs)("div", { className: UnusedFilesView_module_css_1.default.analysisContent, children: [unusedFiles.length > 0 && ((0, jsx_runtime_1.jsx)("div", { className: UnusedFilesView_module_css_1.default.detailsCard, children: (0, jsx_runtime_1.jsx)("div", { className: UnusedFilesView_module_css_1.default.simpleListContainer, children: (0, jsx_runtime_1.jsx)("ul", { className: UnusedFilesView_module_css_1.default.simpleList, children: unusedFiles.map((filePath) => ((0, jsx_runtime_1.jsx)("li", { title: filePath, children: filePath }, filePath))) }) }) })), unusedFiles.length === 0 && ((0, jsx_runtime_1.jsx)("div", { className: UnusedFilesView_module_css_1.default.detailsCard, children: (0, jsx_runtime_1.jsx)("p", { children: "\u6CA1\u6709\u53D1\u73B0\u672A\u4F7F\u7528\u7684\u6587\u4EF6\u3002" }) }))] })] }));
}
//# sourceMappingURL=UnusedFilesView.js.map