mirror of
https://github.com/vercel/commerce.git
synced 2025-05-12 20:57:51 +00:00
address styling issues
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
This commit is contained in:
parent
c6530d3ded
commit
603b3679fc
@ -3,11 +3,11 @@ import { fetchMakes } from './actions';
|
|||||||
import FiltersList from './filters-list';
|
import FiltersList from './filters-list';
|
||||||
|
|
||||||
const title: Record<string, string> = {
|
const title: Record<string, string> = {
|
||||||
'reman-transmission': 'Find your Transmission',
|
'reman-transmission': 'Find Your Transmission',
|
||||||
'car-part-planet': 'Find Your Car Part',
|
'car-part-planet': 'Find Your Part',
|
||||||
'reman-engine': 'Fine your Engine',
|
'reman-engine': 'Fine Your Engine',
|
||||||
'transmission-locator': 'Find your Transmission',
|
'transmission-locator': 'Find Your Transmission',
|
||||||
'engine-locator': 'Find your Engine'
|
'engine-locator': 'Find Your Engine'
|
||||||
};
|
};
|
||||||
|
|
||||||
const { STORE_PREFIX } = process.env;
|
const { STORE_PREFIX } = process.env;
|
||||||
@ -19,7 +19,7 @@ const HomePageFilters = async () => {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<h1 className="text-4xl font-bold tracking-tight text-white lg:text-6xl">
|
<h1 className="text-4xl font-bold tracking-tight text-white lg:text-6xl">
|
||||||
{title[STORE_PREFIX!] || 'Find Your Car Part'}
|
{title[STORE_PREFIX!] || 'Find Your Part'}
|
||||||
</h1>
|
</h1>
|
||||||
<div className="mt-5 flex grow flex-col items-center gap-3 @md:flex-row">
|
<div className="mt-5 flex grow flex-col items-center gap-3 @md:flex-row">
|
||||||
<FiltersList makes={makes} menu={menu} />
|
<FiltersList makes={makes} menu={menu} />
|
||||||
@ -32,7 +32,7 @@ export const HomePageFiltersPlaceholder = () => {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<h1 className="text-4xl font-bold tracking-tight text-white lg:text-6xl">
|
<h1 className="text-4xl font-bold tracking-tight text-white lg:text-6xl">
|
||||||
Find Your Car Part
|
{title[STORE_PREFIX!] || 'Find Your Part'}
|
||||||
</h1>
|
</h1>
|
||||||
<div className="mt-5 flex w-full flex-col items-center gap-3 md:flex-row">
|
<div className="mt-5 flex w-full flex-col items-center gap-3 md:flex-row">
|
||||||
<div className="h-9 w-full rounded bg-gray-50 opacity-50" />
|
<div className="h-9 w-full rounded bg-gray-50 opacity-50" />
|
||||||
|
@ -27,7 +27,7 @@ const Offers = async () => {
|
|||||||
icon={offer.icon_name as string}
|
icon={offer.icon_name as string}
|
||||||
className="size-7 flex-shrink-0 text-secondary"
|
className="size-7 flex-shrink-0 text-secondary"
|
||||||
/>
|
/>
|
||||||
<p className="px-3 py-5 text-sm font-medium text-gray-800">{offer.title}</p>
|
<p className="px-3 py-4 text-sm font-medium text-gray-800 md:py-5">{offer.title}</p>
|
||||||
</li>
|
</li>
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
@ -42,7 +42,7 @@ const OffersPlaceholder = () => {
|
|||||||
<div className="max-w-8xl mx-auto lg:px-8">
|
<div className="max-w-8xl mx-auto lg:px-8">
|
||||||
<ul
|
<ul
|
||||||
role="list"
|
role="list"
|
||||||
className="grid animate-pulse grid-cols-1 divide-y divide-gray-200 py-5 lg:grid-cols-4 lg:divide-x lg:divide-y-0"
|
className="grid animate-pulse grid-cols-1 divide-y divide-gray-200 py-4 md:py-5 lg:grid-cols-4 lg:divide-x lg:divide-y-0"
|
||||||
>
|
>
|
||||||
<li className="flex w-full items-center justify-start gap-2 px-4 lg:justify-center">
|
<li className="flex w-full items-center justify-start gap-2 px-4 lg:justify-center">
|
||||||
<div className="size-7 rounded bg-gray-100" />
|
<div className="size-7 rounded bg-gray-100" />
|
||||||
@ -109,7 +109,7 @@ const Hero = () => {
|
|||||||
</Suspense>
|
</Suspense>
|
||||||
</div>
|
</div>
|
||||||
<div aria-hidden="true" className="absolute inset-0 bg-dark opacity-80" />
|
<div aria-hidden="true" className="absolute inset-0 bg-dark opacity-80" />
|
||||||
<div className="flex flex-col gap-10 px-6 py-20 text-center sm:pb-56 sm:pt-32 lg:px-0">
|
<div className="flex flex-col gap-10 px-6 py-5 text-center sm:pb-56 sm:pt-32 lg:px-0">
|
||||||
<div className="relative mx-auto hidden items-center justify-center gap-4 text-white md:flex">
|
<div className="relative mx-auto hidden items-center justify-center gap-4 text-white md:flex">
|
||||||
<Image src="/best-price.svg" alt="Best Price" width={100} height={90} />
|
<Image src="/best-price.svg" alt="Best Price" width={100} height={90} />
|
||||||
<div className="flex w-1/2 flex-col items-start gap-0.5 text-left">
|
<div className="flex w-1/2 flex-col items-start gap-0.5 text-left">
|
||||||
@ -119,7 +119,7 @@ const Hero = () => {
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="relative mx-auto flex w-3/4 max-w-4xl flex-col items-center @container">
|
<div className="relative mx-auto flex w-full max-w-4xl flex-col items-center @container md:w-3/4">
|
||||||
<Suspense fallback={<HomePageFiltersPlaceholder />}>
|
<Suspense fallback={<HomePageFiltersPlaceholder />}>
|
||||||
<HomePageFilters />
|
<HomePageFilters />
|
||||||
</Suspense>
|
</Suspense>
|
||||||
|
@ -39,21 +39,21 @@ const SubMenu = async ({ collection }: { collection: string }) => {
|
|||||||
|
|
||||||
if (collectionData.plpType === 'Product Type' && collectionData.lhnLinks) {
|
if (collectionData.plpType === 'Product Type' && collectionData.lhnLinks) {
|
||||||
displayField = 'make';
|
displayField = 'make';
|
||||||
title = 'Make';
|
title = 'Populer Makes';
|
||||||
const response = await getMetaobjectsByIds(collectionData.lhnLinks);
|
const response = await getMetaobjectsByIds(collectionData.lhnLinks);
|
||||||
subMenu = sortOptions(response, displayField);
|
subMenu = sortOptions(response, displayField);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (collectionData.plpType === 'Make' && collectionData.lhnLinks) {
|
if (collectionData.plpType === 'Make' && collectionData.lhnLinks) {
|
||||||
displayField = 'model';
|
displayField = 'model';
|
||||||
title = 'Model';
|
title = 'Popular Models';
|
||||||
const response = await getMetaobjectsByIds(collectionData.lhnLinks);
|
const response = await getMetaobjectsByIds(collectionData.lhnLinks);
|
||||||
subMenu = sortOptions(response, displayField);
|
subMenu = sortOptions(response, displayField);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (collectionData.plpType === 'Model' && collectionData.lhnLinks) {
|
if (collectionData.plpType === 'Model' && collectionData.lhnLinks) {
|
||||||
displayField = 'year';
|
displayField = 'year';
|
||||||
title = 'Year';
|
title = 'Popular Years';
|
||||||
const response = await getMetaobjectsByIds(collectionData.lhnLinks);
|
const response = await getMetaobjectsByIds(collectionData.lhnLinks);
|
||||||
subMenu = sortYearOptions(response);
|
subMenu = sortYearOptions(response);
|
||||||
}
|
}
|
||||||
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 21 KiB |
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 21 KiB |
Loading…
x
Reference in New Issue
Block a user