From e75e00ef58479cf8650ca22c21c346577e19234e Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Mon, 11 Jul 2022 23:51:25 +0100 Subject: [PATCH] feat(plugins/sponsors): add `plugin_sponsors_title` support (#1128) --- source/plugins/sponsors/index.mjs | 4 ++-- source/plugins/sponsors/metadata.yml | 8 +++++++- source/templates/classic/partials/sponsors.ejs | 4 ++-- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/source/plugins/sponsors/index.mjs b/source/plugins/sponsors/index.mjs index 8fcfb340..a1615b11 100644 --- a/source/plugins/sponsors/index.mjs +++ b/source/plugins/sponsors/index.mjs @@ -7,7 +7,7 @@ export default async function({login, q, imports, data, graphql, queries, accoun return null //Load inputs - let {size, sections, past} = await imports.metadata.plugins.sponsors.inputs({data, account, q}) + let {size, sections, past, title} = await imports.metadata.plugins.sponsors.inputs({data, account, q}) //Query description and goal console.debug(`metrics/compute/${login}/plugins > sponsors > querying sponsors and goal`) @@ -81,7 +81,7 @@ export default async function({login, q, imports, data, graphql, queries, accoun //Results list = list.sort((a, b) => a.private === b.private ? a.past === b.past ? b.amount - a.amount : a.past - b.past : a.private - b.private) - return {sections, about, list, count, goal, size, past} + return {sections, about, list, count, goal, size, past, title} } //Handle errors catch (error) { diff --git a/source/plugins/sponsors/metadata.yml b/source/plugins/sponsors/metadata.yml index b2b7b332..fefa993d 100644 --- a/source/plugins/sponsors/metadata.yml +++ b/source/plugins/sponsors/metadata.yml @@ -53,4 +53,10 @@ inputs: type: number default: 24 min: 8 - max: 64 \ No newline at end of file + max: 64 + + plugin_sponsors_title: + description: | + Title caption + type: string + default: Sponsor Me! diff --git a/source/templates/classic/partials/sponsors.ejs b/source/templates/classic/partials/sponsors.ejs index abed6543..5e6bbe60 100644 --- a/source/templates/classic/partials/sponsors.ejs +++ b/source/templates/classic/partials/sponsors.ejs @@ -2,7 +2,7 @@

- Sponsor me! + <%= plugins.sponsors.title %>

<% if (plugins.sponsors.error) { %>
@@ -73,4 +73,4 @@ <% } %> <% } %>
-<% } %> \ No newline at end of file +<% } %>