Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 8624b8b5 authored by Celeste Robert's avatar Celeste Robert
Browse files

feat: negative competitors pricing

parent de35f89c
No related branches found
No related tags found
No related merge requests found
Pipeline #46626 passed
...@@ -6,6 +6,7 @@ import { Dropdown } from "../Dropdown"; ...@@ -6,6 +6,7 @@ import { Dropdown } from "../Dropdown";
import formatNumber from "@site/src/utils/formatNumber"; import formatNumber from "@site/src/utils/formatNumber";
import plans from "@site/src/constants/plans"; import plans from "@site/src/constants/plans";
import competitors from "@site/src/constants/competitors"; import competitors from "@site/src/constants/competitors";
import Link from "@docusaurus/Link";
function getPrices(users, paidAnnually, labCompetitor, chatCompetitor) { function getPrices(users, paidAnnually, labCompetitor, chatCompetitor) {
const plan = [ const plan = [
...@@ -81,6 +82,26 @@ export default function PricingComparator() { ...@@ -81,6 +82,26 @@ export default function PricingComparator() {
setUsers(currentUsers => currentUsers + step); setUsers(currentUsers => currentUsers + step);
}; };
const value = Math.round(prices.froggit - (prices.lab + prices.chat)) * users * 12;
let message = <>
Économise{users > 1 ? "z" : ""}{" "}
<span className={styles.summaryBadge}>
{formatNumber(
Math.abs(value)
)}
</span>{" "}
par an pour {users} utilisateur
{users > 1 ? "s" : ""} avec Froggit !
</>;
if (value > 0) {
message = <>
Froggit ne {users > 1 ? "vous" : "te"} ferait rien économiser, mais regarde{users > 1 ? "z" : ""} du coté de nos <Link to="/dedie">offres dédiées</Link> !
</>;
}
return ( return (
<div className={styles.container}> <div className={styles.container}>
<div className={styles.controls}> <div className={styles.controls}>
...@@ -251,15 +272,7 @@ export default function PricingComparator() { ...@@ -251,15 +272,7 @@ export default function PricingComparator() {
</div> </div>
</div> </div>
<p className={styles.summary}> <p className={styles.summary}>
Économise{users > 1 ? "z" : ""}{" "} {message}
<span className={styles.summaryBadge}>
{formatNumber(
Math.abs(prices.froggit - (prices.lab + prices.chat)) * users * 12
)}
</span>{" "}
par an pour {users} utilisateur
{users > 1 ? "s" : ""} avec Froggit !
</p> </p>
</div> </div>
); );
......
...@@ -30,5 +30,10 @@ export default { ...@@ -30,5 +30,10 @@ export default {
paidMonthly: 18.25, paidMonthly: 18.25,
paidAnnually: 16.75, paidAnnually: 16.75,
}, },
{
name: "Discord",
paidMonthly: 0,
paidAnnually: 0,
},
], ],
}; };
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment