mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 17:09:23 +08:00
206 lines
3.9 KiB
JavaScript
206 lines
3.9 KiB
JavaScript
import {defineConfig} from 'sponsorkit';
|
|
|
|
const helpers = {
|
|
avatar: {
|
|
size: 45
|
|
},
|
|
boxWidth: 55,
|
|
boxHeight: 55,
|
|
container: {
|
|
sidePadding: 30
|
|
},
|
|
};
|
|
|
|
const coffee = {
|
|
avatar: {
|
|
size: 50
|
|
},
|
|
boxWidth: 65,
|
|
boxHeight: 65,
|
|
container: {
|
|
sidePadding: 30
|
|
},
|
|
};
|
|
|
|
const breakfast = {
|
|
avatar: {
|
|
size: 55
|
|
},
|
|
boxWidth: 75,
|
|
boxHeight: 75,
|
|
container: {
|
|
sidePadding: 20
|
|
},
|
|
name: {
|
|
maxLength: 10
|
|
}
|
|
};
|
|
|
|
const costs = {
|
|
avatar: {
|
|
size: 65
|
|
},
|
|
boxWidth: 90,
|
|
boxHeight: 80,
|
|
container: {
|
|
sidePadding: 30
|
|
},
|
|
name: {
|
|
maxLength: 10
|
|
}
|
|
};
|
|
|
|
const bronze = {
|
|
avatar: {
|
|
size: 85
|
|
},
|
|
boxWidth: 110,
|
|
boxHeight: 100,
|
|
container: {
|
|
sidePadding: 30
|
|
},
|
|
name: {
|
|
maxLength: 20
|
|
}
|
|
};
|
|
|
|
const silver = {
|
|
avatar: {
|
|
size: 100
|
|
},
|
|
boxWidth: 110,
|
|
boxHeight: 110,
|
|
container: {
|
|
sidePadding: 20
|
|
},
|
|
name: {
|
|
maxLength: 20
|
|
}
|
|
};
|
|
|
|
const gold = {
|
|
avatar: {
|
|
size: 150
|
|
},
|
|
boxWidth: 175,
|
|
boxHeight: 175,
|
|
container: {
|
|
sidePadding: 25
|
|
},
|
|
name: {
|
|
maxLength: 25
|
|
}
|
|
};
|
|
|
|
const champion = {
|
|
avatar: {
|
|
size: 175
|
|
},
|
|
boxWidth: 200,
|
|
boxHeight: 200,
|
|
container: {
|
|
sidePadding: 30
|
|
},
|
|
name: {
|
|
maxLength: 30
|
|
}
|
|
};
|
|
|
|
const partner = {
|
|
avatar: {
|
|
size: 200
|
|
},
|
|
boxWidth: 225,
|
|
boxHeight: 225,
|
|
container: {
|
|
sidePadding: 40
|
|
},
|
|
name: {
|
|
maxLength: 40
|
|
},
|
|
|
|
};
|
|
|
|
export default defineConfig({
|
|
github: {
|
|
login: 'leaanthony',
|
|
type: 'user',
|
|
},
|
|
|
|
// Rendering configs
|
|
width: 800,
|
|
formats: ['svg'],
|
|
tiers: [
|
|
{
|
|
title: 'Helpers',
|
|
preset: helpers,
|
|
composeAfter: function (composer, tierSponsors, config) {
|
|
composer.addSpan(20);
|
|
}
|
|
},
|
|
{
|
|
title: 'Buying Coffee',
|
|
monthlyDollars: 5,
|
|
preset: coffee,
|
|
composeAfter: function (composer, tierSponsors, config) {
|
|
composer.addSpan(20);
|
|
}
|
|
},
|
|
{
|
|
title: 'Buying Breakfast',
|
|
monthlyDollars: 10,
|
|
preset: breakfast,
|
|
composeAfter: function (composer, tierSponsors, config) {
|
|
composer.addSpan(20);
|
|
}
|
|
},
|
|
{
|
|
title: 'Covering Costs',
|
|
monthlyDollars: 20,
|
|
preset: costs,
|
|
composeAfter: function (composer, tierSponsors, config) {
|
|
composer.addSpan(20);
|
|
}
|
|
},
|
|
{
|
|
title: 'Bronze Sponsors',
|
|
monthlyDollars: 50,
|
|
preset: bronze,
|
|
composeAfter: function (composer, tierSponsors, config) {
|
|
composer.addSpan(20);
|
|
}
|
|
},
|
|
{
|
|
title: 'Silver Sponsors',
|
|
monthlyDollars: 100,
|
|
preset: silver,
|
|
composeAfter: function (composer, tierSponsors, config) {
|
|
composer.addSpan(20);
|
|
}
|
|
},
|
|
{
|
|
title: 'Gold Sponsors',
|
|
monthlyDollars: 200,
|
|
preset: gold,
|
|
composeAfter: function (composer, tierSponsors, config) {
|
|
composer.addSpan(20);
|
|
}
|
|
},
|
|
{
|
|
title: 'Champion',
|
|
monthlyDollars: 500,
|
|
preset: champion,
|
|
composeAfter: function (composer, tierSponsors, config) {
|
|
composer.addSpan(20);
|
|
}
|
|
},
|
|
{
|
|
title: 'Partner',
|
|
monthlyDollars: 1000,
|
|
preset: partner,
|
|
composeAfter: function (composer, tierSponsors, config) {
|
|
composer.addSpan(20);
|
|
}
|
|
},
|
|
],
|
|
}); |