default to local if no env available

This commit is contained in:
Bel Curcio 2021-06-14 15:10:25 -03:00
parent d84dc0bad6
commit cbcc53e342
5 changed files with 16 additions and 18 deletions

View File

@ -84,7 +84,7 @@ export default function Cart() {
<Text variant="pageHeading">My Cart</Text> <Text variant="pageHeading">My Cart</Text>
<Text variant="sectionHeading">Review your Order</Text> <Text variant="sectionHeading">Review your Order</Text>
<ul className="py-6 space-y-6 sm:py-0 sm:space-y-0 sm:divide-y sm:divide-accent-2 border-b border-accent-2"> <ul className="py-6 space-y-6 sm:py-0 sm:space-y-0 sm:divide-y sm:divide-accent-2 border-b border-accent-2">
{data!.lineItems.map((item) => ( {data!.lineItems.map((item: any) => (
<CartItem <CartItem
key={item.id} key={item.id}
item={item} item={item}

View File

@ -36,7 +36,7 @@ export default function Home({
return ( return (
<> <>
<Grid variant="filled"> <Grid variant="filled">
{products.slice(0, 3).map((product, i) => ( {products.slice(0, 3).map((product: any, i: number) => (
<ProductCard <ProductCard
key={product.id} key={product.id}
product={product} product={product}
@ -48,7 +48,7 @@ export default function Home({
))} ))}
</Grid> </Grid>
<Marquee variant="secondary"> <Marquee variant="secondary">
{products.slice(0, 3).map((product, i) => ( {products.slice(0, 3).map((product: any, i: number) => (
<ProductCard key={product.id} product={product} variant="slim" /> <ProductCard key={product.id} product={product} variant="slim" />
))} ))}
</Marquee> </Marquee>
@ -57,7 +57,7 @@ export default function Home({
description="Cupcake ipsum dolor sit amet lemon drops pastry cotton candy. Sweet carrot cake macaroon bonbon croissant fruitcake jujubes macaroon oat cake. Soufflé bonbon caramels jelly beans. Tiramisu sweet roll cheesecake pie carrot cake. " description="Cupcake ipsum dolor sit amet lemon drops pastry cotton candy. Sweet carrot cake macaroon bonbon croissant fruitcake jujubes macaroon oat cake. Soufflé bonbon caramels jelly beans. Tiramisu sweet roll cheesecake pie carrot cake. "
/> />
<Grid layout="B" variant="filled"> <Grid layout="B" variant="filled">
{products.slice(0, 3).map((product, i) => ( {products.slice(0, 3).map((product: any, i: number) => (
<ProductCard <ProductCard
key={product.id} key={product.id}
product={product} product={product}
@ -69,7 +69,7 @@ export default function Home({
))} ))}
</Grid> </Grid>
<Marquee> <Marquee>
{products.slice(3).map((product, i) => ( {products.slice(3).map((product: any, i: number) => (
<ProductCard key={product.id} product={product} variant="slim" /> <ProductCard key={product.id} product={product} variant="slim" />
))} ))}
</Marquee> </Marquee>

View File

@ -52,12 +52,12 @@ export async function getStaticPaths({ locales }: GetStaticPathsContext) {
paths: locales paths: locales
? locales.reduce<string[]>((arr, locale) => { ? locales.reduce<string[]>((arr, locale) => {
// Add a product path for every locale // Add a product path for every locale
products.forEach((product) => { products.forEach((product: any) => {
arr.push(`/${locale}/product${product.path}`) arr.push(`/${locale}/product${product.path}`)
}) })
return arr return arr
}, []) }, [])
: products.map((product) => `/product${product.path}`), : products.map((product: any) => `/product${product.path}`),
fallback: 'blocking', fallback: 'blocking',
} }
} }

View File

@ -37,7 +37,10 @@ export async function getStaticProps({
}: GetStaticPropsContext) { }: GetStaticPropsContext) {
const config = { locale, locales } const config = { locale, locales }
const { pages } = await commerce.getAllPages({ config, preview }) const { pages } = await commerce.getAllPages({ config, preview })
const { categories, brands } = await commerce.getSiteInfo({ config, preview }) const { categories, brands } = await commerce.getSiteInfo({
config,
preview,
})
return { return {
props: { props: {
pages, pages,
@ -64,9 +67,9 @@ export default function Search({
const query = filterQuery({ sort }) const query = filterQuery({ sort })
const { pathname, category, brand } = useSearchMeta(asPath) const { pathname, category, brand } = useSearchMeta(asPath)
const activeCategory = categories.find((cat) => cat.slug === category) const activeCategory = categories.find((cat: any) => cat.slug === category)
const activeBrand = brands.find( const activeBrand = brands.find(
(b) => getSlug(b.node.path) === `brands/${brand}` (b: any) => getSlug(b.node.path) === `brands/${brand}`
)?.node )?.node
const { data } = useSearch({ const { data } = useSearch({
@ -155,7 +158,7 @@ export default function Search({
</a> </a>
</Link> </Link>
</li> </li>
{categories.map((cat) => ( {categories.map((cat: any) => (
<li <li
key={cat.path} key={cat.path}
className={cn( className={cn(
@ -256,7 +259,7 @@ export default function Search({
</a> </a>
</Link> </Link>
</li> </li>
{brands.flatMap(({ node }) => ( {brands.flatMap(({ node }: { node: any }) => (
<li <li
key={node.path} key={node.path}
className={cn( className={cn(

View File

@ -27,10 +27,5 @@
} }
}, },
"include": ["next-env.d.ts", "**/*.d.ts", "**/*.ts", "**/*.tsx", "**/*.js"], "include": ["next-env.d.ts", "**/*.d.ts", "**/*.ts", "**/*.tsx", "**/*.js"],
"exclude": [ "exclude": ["node_modules", "framework/swell", "framework/vendure"]
"node_modules",
"framework/swell",
"framework/vendure",
"framework/local"
]
} }