Update servers with invite link
This commit is contained in:
parent
56f54553ce
commit
e4bf1e733c
4 changed files with 24 additions and 2 deletions
|
@ -3,13 +3,20 @@ guilds:
|
||||||
- id: 814700630958276649
|
- id: 814700630958276649
|
||||||
channel: 819038172927098910
|
channel: 819038172927098910
|
||||||
hidden: true
|
hidden: true
|
||||||
|
invite: 6VcStPqaP8 # Feel free to join ;)
|
||||||
# English-Japanese Language Exchange
|
# English-Japanese Language Exchange
|
||||||
- id: 189571157446492161
|
- id: 189571157446492161
|
||||||
channel: 352299136307036160
|
channel: 352299136307036160
|
||||||
recommended: true
|
recommended: true
|
||||||
|
invite: japanese
|
||||||
# 日本語と英語 - JP & EN
|
# 日本語と英語 - JP & EN
|
||||||
- id: 116379774825267202
|
- id: 116379774825267202
|
||||||
channel: 346809059376234497
|
channel: 346809059376234497
|
||||||
|
invite: 2Tf75M9
|
||||||
# Yudai La Piñata
|
# Yudai La Piñata
|
||||||
- id: 582147335476346880
|
- id: 582147335476346880
|
||||||
channel: 839852933377425488
|
channel: 839852933377425488
|
||||||
|
invite: 5e5je2PXeq
|
||||||
|
# Nohongo 無本語
|
||||||
|
- id: 893457600719515719
|
||||||
|
channel: 905589521264042004
|
|
@ -39,6 +39,7 @@ pub struct Guild {
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub recommended: bool,
|
pub recommended: bool,
|
||||||
pub channel: u64,
|
pub channel: u64,
|
||||||
|
pub invite: Option<String>,
|
||||||
// None case means guild is not yet loaded
|
// None case means guild is not yet loaded
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub icon: Option<Option<String>>,
|
pub icon: Option<Option<String>>,
|
||||||
|
|
|
@ -125,6 +125,10 @@ a {
|
||||||
.servers {
|
.servers {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: 0.5em;
|
gap: 0.5em;
|
||||||
|
& > :not(.recommended) {
|
||||||
|
// To match the missing recommended label
|
||||||
|
padding-bottom: 1em;
|
||||||
|
}
|
||||||
& > * {
|
& > * {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
@ -145,6 +149,15 @@ a {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
a {
|
||||||
|
background: seagreen;
|
||||||
|
color: white;
|
||||||
|
font-weight: bold;
|
||||||
|
border: none;
|
||||||
|
outline: none;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
border-radius: 2px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.recommended {
|
.recommended {
|
||||||
border-color: mediumseagreen;
|
border-color: mediumseagreen;
|
||||||
|
|
|
@ -4,10 +4,11 @@
|
||||||
<h2>Join a participating server</h2>
|
<h2>Join a participating server</h2>
|
||||||
<div class="servers">
|
<div class="servers">
|
||||||
{% for guild in settings.guilds %}
|
{% for guild in settings.guilds %}
|
||||||
{% if guild.hidden %}{% continue %}{% endif %}
|
{% if guild.hidden or not guild.invite %}{% continue %}{% endif %}
|
||||||
<div{% if guild.recommended %} class="recommended"{% endif %}>
|
<div{% if guild.recommended %} class="recommended"{% endif %}>
|
||||||
<img src="https://cdn.discordapp.com/icons/{{ guild.id }}/{{ guild.icon }}.webp?size=96" alt="Server icon">
|
<img src="https://cdn.discordapp.com/icons/{{ guild.id }}/{{ guild.icon }}.webp?size=96" alt="Server icon">
|
||||||
<div class="name">{{ guild.name }}</div>
|
<div class="name">{{ guild.name }}</div>
|
||||||
|
<a href="https://discord.gg/{{ guild.invite }}">Join</a>
|
||||||
{% if guild.recommended %}
|
{% if guild.recommended %}
|
||||||
<div class="label-wrapper">
|
<div class="label-wrapper">
|
||||||
<div class="label">Recommended</div>
|
<div class="label">Recommended</div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue