forge/arma/ui/apps/portal/components/futureCard.js
2026-03-07 13:20:43 -06:00

46 lines
1.5 KiB
JavaScript

(function () {
const OrgPortal = (window.OrgPortal = window.OrgPortal || {});
const { h } = OrgPortal.runtime;
const { portalData } = OrgPortal.data;
OrgPortal.componentFns = OrgPortal.componentFns || {};
OrgPortal.componentFns.FutureCard = function FutureCard() {
return h(
"section",
{ className: "card org-panel org-scroll-panel org-span-6" },
h(
"div",
{ className: "org-panel-head" },
h(
"div",
null,
h(
"h2",
{ className: "org-panel-title" },
"Expansion Slots",
),
h(
"p",
{ className: "org-panel-subtitle" },
"Potential modules are tagged by status such as Planned, In Design, In Review, and Future Review.",
),
),
),
h(
"div",
{ className: "org-roadmap-grid" },
...portalData.roadmap.map((item) =>
h(
"article",
{ className: "org-roadmap-card" },
h("span", { className: "org-list-tag" }, item.status),
h("strong", null, item.name),
h("p", null, item.detail),
),
),
),
);
};
})();