Add Thunderbird sponsorship banner to home, uploads and download page

This commit is contained in:
timvisee 2025-06-30 23:12:54 +02:00
parent 197b0bcf59
commit 0a6bf39353
No known key found for this signature in database
GPG key ID: B8DB720BC383E172
7 changed files with 150 additions and 1 deletions

View file

@ -4,6 +4,7 @@ const { list } = require('../utils');
const archiveTile = require('./archiveTile');
const modal = require('./modal');
const intro = require('./intro');
const assets = require('../../common/assets');
module.exports = function(state, emit) {
const archives = state.storage.files
@ -30,6 +31,30 @@ module.exports = function(state, emit) {
archives.reverse();
if (archives.length > 0 && state.WEB_UI.SHOW_THUNDERBIRD_SPONSOR) {
archives.push(html`
<a
class="w-full p-2 border-default dark:border-grey-70 rounded-default text-orange-60 bg-yellow-40 text-center leading-normal d-block"
href="https://www.thunderbird.net/"
>
<svg
width="30"
height="30"
class="m-2 mr-3"
style="display: inline-block; vertical-align: middle;"
>
<image
xlink:href="${assets.get('thunderbird-icon.svg')}"
src="${assets.get('thunderbird-icon.svg')}"
width="30"
height="30"
/>
</svg>
Sponsored by Thunderbird
</a>
`);
}
const right =
archives.length === 0
? intro(state)