From 8c49fa2f2da3a3f067a72ea97d2158e975d09578 Mon Sep 17 00:00:00 2001 From: cgombauld Date: Fri, 24 Oct 2025 11:00:01 +0200 Subject: [PATCH] fix(overview): fix package maintainer popup opening --- public/components/package/pannels/overview/overview.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/public/components/package/pannels/overview/overview.js b/public/components/package/pannels/overview/overview.js index 08f90204..4c016527 100644 --- a/public/components/package/pannels/overview/overview.js +++ b/public/components/package/pannels/overview/overview.js @@ -3,7 +3,7 @@ import prettyBytes from "pretty-bytes"; // Import Internal Dependencies import * as utils from "../../../../common/utils.js"; -import { PopupMaintainer } from "../../../views/home/maintainers/maintainers.js"; +import "../../../views/home/maintainers/maintainers.js"; import { EVENTS } from "../../../../core/events.js"; import "../../../npm-avatar/npm-avatar.js"; @@ -240,10 +240,15 @@ export class Overview { if (result !== null) { divElement.addEventListener("click", () => { const [name, data] = result; + const popupMaintainer = document.createElement("popup-maintainer"); + popupMaintainer.data = data; + popupMaintainer.theme = this.package.nsn.secureDataSet.theme; + popupMaintainer.nsn = this.package.nsn; + popupMaintainer.name = name; window.dispatchEvent(new CustomEvent(EVENTS.MODAL_OPENED, { detail: { - content: new PopupMaintainer(name, data, this.package.nsn).render() + content: popupMaintainer } })); });