Skip to content

Commit 5b8cfbf

Browse files
committed
feat: added features page
1 parent 2cd27c3 commit 5b8cfbf

File tree

7 files changed

+251
-4
lines changed

7 files changed

+251
-4
lines changed
Loading

src/components/NavBar.vue

+5
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@ const blur = () => {
125125
<li>
126126
<router-link to="/" @click="blur()">{{ $t("Home") }}</router-link>
127127
</li>
128+
<li>
129+
<router-link to="/features" @click="blur()">{{
130+
$t("Features")
131+
}}</router-link>
132+
</li>
128133
<li>
129134
<router-link to="/pricing" @click="blur()">{{
130135
$t("Pricing")

src/locales/en.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -297,5 +297,9 @@
297297
"Track property engagement with advanced QR codes": "Track property engagement with advanced QR codes",
298298
"Learn who is interacting with your property listings on display. Get insights into what is working and what isn't.": "Learn who is interacting with your property listings on display. Get insights into what is working and what isn't.",
299299
"Pricing that scales with you": "Pricing that scales with you",
300-
"Cancel anytime. Start for free, no credit card required.": "Cancel anytime. Start for free, no credit card required."
300+
"Cancel anytime. Start for free, no credit card required.": "Cancel anytime. Start for free, no credit card required.",
301+
"Features": "Features",
302+
"Feature": "Feature",
303+
"Jam packed with features": "Jam packed with features",
304+
"Across industries, our truly dynamic and automated QR codes are the best way to connect with your audience.": "Across industries, our truly dynamic and automated QR codes are the best way to connect with your audience."
301305
}

src/locales/fr.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -297,5 +297,9 @@
297297
"Track property engagement with advanced QR codes": "Suivez l'engagement des biens immobiliers avec des codes QR avancés",
298298
"Learn who is interacting with your property listings on display. Get insights into what is working and what isn't.": "Découvrez qui interagit avec vos annonces immobilières sur écran. Obtenez des informations sur ce qui fonctionne et ce qui ne fonctionne pas.",
299299
"Pricing that scales with you": "Tarification qui évolue avec vous",
300-
"Cancel anytime. Start for free, no credit card required.": "Annulez à tout moment. Commencez gratuitement, sans carte de crédit."
300+
"Cancel anytime. Start for free, no credit card required.": "Annulez à tout moment. Commencez gratuitement, sans carte de crédit.",
301+
"Features": "Fonctionnalités",
302+
"Feature": "Fonctionnalité",
303+
"Jam packed with features": "Plein de fonctionnalités",
304+
"Across industries, our truly dynamic and automated QR codes are the best way to connect with your audience.": "Dans tous les secteurs, nos codes QR vraiment dynamiques et automatisés sont le meilleur moyen de se connecter avec votre public."
301305
}

src/router/index.ts

+10
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,16 @@ const router = createRouter({
2828
},
2929
component: () => import("../views/PricingView.vue"),
3030
},
31+
{
32+
path: "/features",
33+
name: "features",
34+
meta: {
35+
// Notice how we pass the translation key rather than the actual string. This is because Vue Router will cache our meta, so if we just passed the translated string it would not update on language change.
36+
title: "Features",
37+
scrollPosition: { top: 0, left: 0 },
38+
},
39+
component: () => import("../views/FeaturesView.vue"),
40+
},
3141
{
3242
path: "/industries/restaurants",
3343
name: "industries/restaurants",

0 commit comments

Comments
 (0)