Commit 4ccf5a3b authored by Florent Chehab's avatar Florent Chehab

Enhanced front

parent 580fd5d0
......@@ -38,8 +38,8 @@ class LocalizedUtils extends DateFnsUtils {
const INFORMATION_ICONS = {
success: <StartIcon/>,
info: <InfoIcon/>,
error: <ErrorIcon/>,
warning: <WarningIcon/>,
error: <ErrorIcon color={"error"}/>,
warning: <WarningIcon color={"error"}/>,
};
/**
......
......@@ -17,14 +17,14 @@ function compileSource(source) {
const {amount, currency} = el;
if (currency === "EUR") {
compiled += `${amount}€`;
compiled += `${amount.toFixed(2)}€`;
} else {
const converted = convertAmountToEur(amount, currency);
compiled += `${amount}${currency} `;
compiled += `${amount.toFixed(2)} ${currency} `;
if (converted === null) {
compiled += `*(\`${currency}\` n'a pas été reconnue comme le code d'une monnaie ; nous n'avons pas pu procéder à une conversion automatique)*`;
} else {
compiled += `[*(≈ ${converted}€)*](https://www.xe.com/currencyconverter/convert/?Amount=${amount}&From=${currency}&To=EUR)`; // add money converted information in markdown format
compiled += `[*(≈ ${converted.toFixed(2)}€)*](https://www.xe.com/currencyconverter/convert/?Amount=${amount}&From=${currency}&To=EUR)`; // add money converted information in markdown format
}
}
}
......
......@@ -7,7 +7,7 @@ import {withPaddedPaper} from "./shared";
const source = `
# Contexte
# TODO
# Contribuer
......
......@@ -5,31 +5,33 @@ import Typography from "@material-ui/core/Typography";
import Markdown from "../common/markdown/Markdown";
import {withPaddedPaper} from "./shared";
import InformationList from "../app/InformationList";
import CustomLink from "../common/CustomLink";
import {APP_ROUTES} from "../../config/appRoutes";
const sourceIntro = `
**REX-DRI** c'est LA plateforme de capitalisation sur les départs à l'étranger à l'UTC.
const source = `
Vous y retrouvez:
* Les destinations disponibles,
* Les précédents départs effectués,
* Une carte des universités partenaires,
* Toutes les bonnes informations contribuées par les uns et les autres,
* Des listes mélant universités et commentaires à votre guise,
* etc.
Si vous trouvez des bugs ou si vous avez des suggestions, merci de les signaler [ici](https://gitlab.utc.fr/chehabfl/outgoing_rex/issues) ou par mail à l'adresse [florent.chehab@etu.utc.fr](mailto:florent.chehab@etu.utc.fr).
## Amélioration / Contribution
--------
L'objectif est de mettre en place la phase _beta_ d'ici la prochaine session de candidature pour les départs à l'étranger.
--------
Les objectifs de ce service sont :
- Regrouper les informations sur les départs à l'étranger réalisés par les étudiants de l'UTC ;
- Les renders accessibles et commensurables.
## Autre fun feature
Les valeurs de la plateforme sont :
**bienveillance**, **partage**, **contribution** et **collaboration**. Aidez-nous à les diffuser ! 😉
`;
You can format money: \`:100CHF:\` => :100CHF:
You can format money: \`:100LSD:\` => :100LSD:
const sourceFocusMarkdown = `
De nombreux éléments de saisie supportent la syntaxe [markdown](https://www.markdownguide.org/basic-syntax/)
pour un rendu plus nuancé, faîtes-en bon usage 😌 (vive le **gras**, l'*italique*, etc.).
**Dès que vous parler d'💰, nous vous invitons à utiliser la syntaxe dédiée** \`:100.10USD:\` (\`:\` suivi du montant et
du code ISO de la monnaie, puis de nouveau \`:\`) dans votre markdown.
Cette dernière sera automatiquement reconnu et la valeur après application du taux de change du jour
sera automatiquement affichée en euro : :100.10USD: 🎉
`;
......@@ -42,11 +44,22 @@ function PageHome() {
<Typography variant="h3">
Bienvenue sur <em><b>REX-DRI</b></em> !
</Typography>
<Markdown source={source} headingOffset={2} />
<Markdown source={sourceIntro}/>
<Typography variant="h5">
Focus sur le markdown
</Typography>
<Markdown source={sourceFocusMarkdown}/>
<Typography variant="h4">
Informations dynamiques
</Typography>
<InformationList/>
<Typography variant="h4">
Amélioration continue
</Typography>
<Typography>
Un bug 🐇 ? Une fonctionnalité qui vous manque ? Envie de contribuer (bénévolement/PR) 😍 ? Plus
d'informations <CustomLink to={APP_ROUTES.aboutProject}>ici</CustomLink>.
</Typography>
<Typography variant="h4">
Status des données importées
</Typography>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment