UNPKG

@giancosta86/omnicourse

Version:

Interactive, React-based drill-down analysis of your learning experience

20 lines 1.26 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.WorkList = void 0; const react_1 = __importDefault(require("react")); const omnicourse_core_1 = require("@giancosta86/omnicourse-core"); const WorkTitle_1 = require("./WorkTitle"); const WorkList = ({ works }) => (react_1.default.createElement("ul", { className: "worksList" }, works.map(work => (react_1.default.createElement("li", { key: work.key }, react_1.default.createElement("p", { className: "title" }, react_1.default.createElement(WorkTitle_1.WorkTitle, { work: work }), work.kind ? ` (${work.kind})` : null), react_1.default.createElement("p", { className: "timeInfo" }, (0, omnicourse_core_1.formatDuration)(work.totalMinutes), work.completionDate ? ` - ${(0, omnicourse_core_1.formatDate)(work.completionDate)}` : null), work.certificateUrl && (react_1.default.createElement("p", { className: "certificate" }, react_1.default.createElement("a", { href: work.certificateUrl }, "View certificate")))))))); exports.WorkList = WorkList; //# sourceMappingURL=WorkList.js.map