Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit d67e647

Browse files
committed
fix page load size
1 parent 2a5eddd commit d67e647

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

scripts/cypress-fixtures.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import fs from 'fs/promises'
33
import { XMLParser } from 'fast-xml-parser'
44
const parser = new XMLParser()
55

6-
import { allDocs } from '../.contentlayer/generated/index.mjs'
6+
import { allDocuments } from '../.contentlayer/generated/index.mjs'
77
import basePages from '../src/assets/sitemap.json' with { type: 'json' }
88

99
const FIXTURE_PATH = 'cypress/fixtures/pages.json'
@@ -14,7 +14,7 @@ async function run() {
1414
try {
1515
const staticPages = basePages.map((page) => `/docs${page}`)
1616

17-
const docPages = allDocs.map((doc) => {
17+
const docPages = allDocuments.map((doc) => {
1818
return !doc.slug ? '/docs' : `/docs/${doc.slug}`
1919
})
2020

src/components/guides/GuideList.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@ import React from 'react'
44
import { GuideItem } from './GuideItem'
55
import { cn } from '@/lib/utils'
66
import useParams from '@/hooks/useParams'
7-
import { allGuides } from '@/content'
7+
import type { Guide } from '@/content'
88

99
interface Props {
1010
className?: string
11+
allGuides: Guide[]
1112
}
1213

13-
const GuideList: React.FC<Props> = ({ className }) => {
14+
const GuideList: React.FC<Props> = ({ className, allGuides }) => {
1415
const { searchParams } = useParams()
1516
const selectedTags = searchParams?.get('tags')?.split(',') || []
1617
const selectedLangs = searchParams?.get('langs')?.split(',') || []

src/components/guides/GuidePage.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import React, { Suspense } from 'react'
33
import { GuideFilters } from './GuideFilters'
44
import GuideList from './GuideList'
55
import GuideMobileFilters from './GuideMobileFilters'
6+
import { allGuides } from '@/content'
67

78
interface Props {
89
allTags: string[]
@@ -23,7 +24,10 @@ const GuidePage: React.FC<Props> = ({ allTags }) => {
2324
<GuideMobileFilters allTags={allTags} />
2425
</div>
2526
<Suspense>
26-
<GuideList className="relative mx-2 my-4 w-full sm:px-8 lg:my-10" />
27+
<GuideList
28+
allGuides={allGuides}
29+
className="relative mx-2 my-4 w-full sm:px-8 lg:my-10"
30+
/>
2731
</Suspense>
2832
</div>
2933
)

0 commit comments

Comments
 (0)