@@ -2,7 +2,12 @@ import { readItems } from "@directus/sdk";
22import { useMediaQuery } from "@mantine/hooks" ;
33import { motion } from "framer-motion" ;
44import { useTranslation } from "react-i18next" ;
5- import { type LoaderFunctionArgs , data , Link , useLoaderData } from "react-router" ;
5+ import {
6+ type LoaderFunctionArgs ,
7+ data ,
8+ Link ,
9+ useLoaderData ,
10+ } from "react-router" ;
611import Footer from "~/components/landing/footer" ;
712import { GlobeComponent } from "~/components/landing/globe.client" ;
813import Header from "~/components/landing/header/header" ;
@@ -14,7 +19,7 @@ import PricingPlans from "~/components/landing/sections/pricing-plans";
1419import Stats from "~/components/landing/stats" ;
1520import { type supportedLanguages } from "~/i18next-options" ;
1621import i18next from "~/i18next.server" ;
17- import { type Partner , getDirectusClient } from "~/lib/directus" ;
22+ import { type Partner , getDirectusClient } from "~/lib/directus" ;
1823import { getLatestDevices } from "~/models/device.server" ;
1924import { getUserId , getUserName } from "~/utils/session.server" ;
2025
@@ -46,26 +51,34 @@ const sections = [
4651] ;
4752
4853export const loader = async ( { request } : LoaderFunctionArgs ) => {
49- const locale = await i18next . getLocale ( request ) as typeof supportedLanguages [ number ] ;
54+ const locale = ( await i18next . getLocale (
55+ request ,
56+ ) ) as ( typeof supportedLanguages ) [ number ] ;
5057 const directus = getDirectusClient ( ) ;
5158
52- const useCasesResponse = await directus . request ( readItems ( "use_cases" , {
53- fields : [ "*" ] ,
54- filter : {
55- language : { _eq : locale } ,
56- } ,
57- } ) ) ;
59+ const useCasesResponse = await directus . request (
60+ readItems ( "use_cases" , {
61+ fields : [ "*" ] ,
62+ filter : {
63+ language : { _eq : locale } ,
64+ } ,
65+ } ) ,
66+ ) ;
5867
59- const featuresResponse = await directus . request ( readItems ( "features" , {
60- fields : [ "*" ] ,
61- filter : {
62- language : { _eq : locale } ,
63- } ,
64- } ) ) ;
68+ const featuresResponse = await directus . request (
69+ readItems ( "features" , {
70+ fields : [ "*" ] ,
71+ filter : {
72+ language : { _eq : locale } ,
73+ } ,
74+ } ) ,
75+ ) ;
6576
66- const partnersResponse = await directus . request ( readItems ( "partners" , {
67- fields : [ "*" ] ,
68- } ) ) ;
77+ const partnersResponse = await directus . request (
78+ readItems ( "partners" , {
79+ fields : [ "*" ] ,
80+ } ) ,
81+ ) ;
6982
7083 //* Get user Id from session
7184 const userId = await getUserId ( request ) ;
@@ -106,7 +119,7 @@ export default function Index() {
106119 className = "h-screen bg-white dark:bg-black"
107120 style = { {
108121 scrollSnapType : "y mandatory" ,
109- overflowY : "auto"
122+ overflowY : "auto" ,
110123 } }
111124 >
112125 < header className = "z-10" >
@@ -196,7 +209,7 @@ export default function Index() {
196209 </ div >
197210 { isDesktop && (
198211 < div className = "w-1/3 cursor-pointer" >
199- < GlobeComponent latestDevices = { latestDevices } />
212+ < GlobeComponent latestDevices = { latestDevices } />
200213 </ div >
201214 ) }
202215 </ div >
0 commit comments