diff --git a/website/src/components/GaufrePage.astro b/website/src/components/GaufrePage.astro
index a492d60..c05069b 100644
--- a/website/src/components/GaufrePage.astro
+++ b/website/src/components/GaufrePage.astro
@@ -176,6 +176,7 @@ const { services } = Astro.props
align-items: center !important;
width: 40px !important;
height: 40px !important;
+ position: relative !important;
}
.lagaufre-service__icon img {
@@ -183,6 +184,19 @@ const { services } = Astro.props
height: auto !important;
}
+ .lagaufre-service__beta {
+ font-size: 0.5em !important;
+ background: #000091 !important;
+ color: white !important;
+ text-transform: uppercase !important;
+ display: inline-block !important;
+ padding: 2px 4px !important;
+ border-radius: 3px !important;
+ position: absolute !important;
+ bottom: -2ch !important;
+ right: -3ch !important;
+ }
+
[data-fr-scheme="dark"] .lagaufre-service__icon {
border-radius: 3px !important;
padding: 6px !important;
@@ -246,11 +260,12 @@ const { services } = Astro.props
{
services
.filter(({ enabled }) => !!enabled)
- .map(({ id, name, url }, i) => {
+ .map(({ id, name, url, beta }, i) => {
const logo =
logos[`/src/assets/logos/${id}.svg`] ||
logos[`/src/assets/logos/${id}.jpg`] ||
logos[`/src/assets/logos/${id}.png`]
+ const ariaLabel = `${name} ${!!beta ? '(bêta)' : ''} - nouvelle fenêtre`
return (
@@ -258,10 +273,12 @@ const { services } = Astro.props
{!!logo ? (
) : null}
+ {!!beta ? bêta : null}
la messagerie
instantanée du Secteur Public",
"homepageType": "email",
"entity": "Gouvernement",
+ "beta": false,
"enabled": true
},
{
@@ -15,6 +16,7 @@
"tagline": "**France Transfert** permet d’envoyer des fichiers
volumineux non sensibles de manière sécurisée
à un agent de l’Etat ou entre agents",
"homepageType": "custom",
"entity": "Gouvernement",
+ "beta": false,
"enabled": true
},
{
@@ -24,6 +26,7 @@
"tagline": "**Webinaire**. Vous organisez régulièrement
des séminaires, vous êtes agent de l’État,
créez un compte pour organiser
et conserver vos séminaires.",
"homepageType": "custom",
"entity": "Gouvernement",
+ "beta": false,
"enabled": true
},
{
@@ -33,6 +36,7 @@
"tagline": "**Webconférence** de l’État,
Audio, vidéo, chat, partage d’écran
et de documents",
"homepageType": "custom",
"entity": "Gouvernement",
+ "beta": false,
"enabled": true
},
{
@@ -42,6 +46,7 @@
"tagline": "**Resana**
groupes de travail
et suite collaborative en ligne",
"homepageType": "email-or-proconnect",
"entity": "Gouvernement",
+ "beta": false,
"enabled": true
},
{
@@ -51,6 +56,7 @@
"tagline": "**Grist**, une feuille de calcul
flexible, moderne et open source
qui sort des cases.",
"homepageType": "proconnect",
"entity": "Gouvernement",
+ "beta": true,
"enabled": true
},
{
@@ -60,6 +66,7 @@
"tagline": "**Démarches simplifiées**,
Effectuer une démarche administrative en ligne",
"homepageType": "proconnect",
"entity": "Gouvernement",
+ "beta": false,
"enabled": true
},
{
@@ -69,6 +76,7 @@
"tagline": "**RDV Service Public**
facilitez la gestion
et la prise de rendez-vous en ligne",
"homepageType": "email",
"entity": "Gouvernement",
+ "beta": false,
"enabled": true
},
{
@@ -78,6 +86,7 @@
"tagline": "**Notepad de l’État**
Le meilleur moyen d’écrire
et partager votre savoir
en markdown",
"homepageType": "proconnect",
"entity": "Gouvernement",
+ "beta": false,
"enabled": false
},
{
@@ -87,6 +96,7 @@
"tagline": "**AudioConf**, conférences téléphoneiques
pour les agents de l'État",
"homepageType": "custom",
"entity": "Gouvernement",
+ "beta": false,
"enabled": false
},
{
@@ -96,6 +106,7 @@
"tagline": "**Equipes**, la gestion de groupes
centralisée pour tous vos projets",
"homepageType": "proconnect",
"entity": "Gouvernement",
+ "beta": false,
"enabled": false
},
{
@@ -105,6 +116,7 @@
"tagline": "**Messagerie** de l'État
le mail simple, centralisé et sécurisé",
"homepageType": "email",
"entity": "Gouvernement",
+ "beta": false,
"enabled": false
}
]