From b5cadcf5c08018641117f70fe11de46a5593f4c7 Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Sat, 15 Jan 2022 19:24:38 -0500 Subject: [PATCH] build: patch to support base custom display --- source/app/metrics/metadata.mjs | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/source/app/metrics/metadata.mjs b/source/app/metrics/metadata.mjs index 63c331f3..bdef5114 100644 --- a/source/app/metrics/metadata.mjs +++ b/source/app/metrics/metadata.mjs @@ -307,7 +307,7 @@ metadata.plugin = async function({__plugins, __templates, name, logger}) { ].filter(v => v).join(" ") || "No tokens are required for this plugin"}`, " ", " ", - demos({colspan:2, examples:meta.examples}), + demos({colspan:2, wrap:name === "base", examples:meta.examples}), " ", "" ].join("\n") @@ -480,7 +480,19 @@ metadata.to = { } //Demo for main and individual readmes -function demos({colspan = null, examples = {}} = {}) { +function demos({colspan = null, wrap = false, examples = {}} = {}) { + if (("default1" in examples)&&("default2" in examples)) { + return [ + wrap ? '' : "", + '", + '", + wrap ? "
', + ``, + "', + ``, + "
" : "", + ].filter(v => v).join("\n") + } return [ ` `, `${Object.entries(examples).map(([text, link]) => { @@ -495,5 +507,5 @@ function demos({colspan = null, examples = {}} = {}) { }).join("\n")}`, ' ', " " - ].join("\n") + ].filter(v => v).join("\n") }