|
7 | 7 |
|
8 | 8 | 'use client'; |
9 | 9 |
|
10 | | -import {Suspense} from 'react'; |
11 | 10 | import * as React from 'react'; |
12 | 11 | import {Footer} from './Footer'; |
13 | 12 | import {Toc} from './Toc'; |
@@ -42,48 +41,45 @@ export function DocsContent({ |
42 | 41 |
|
43 | 42 | return ( |
44 | 43 | <> |
45 | | - {/* No fallback UI so need to be careful not to suspend directly inside. */} |
46 | | - <Suspense fallback={null}> |
47 | | - <main className="min-w-0 isolate"> |
48 | | - <article |
49 | | - className="font-normal break-words text-primary dark:text-primary-dark" |
50 | | - key={pathname}> |
51 | | - <div className="ps-0"> |
52 | | - <div> |
53 | | - <PageHeading |
54 | | - title={title} |
55 | | - version={version} |
56 | | - description={description} |
57 | | - tags={route?.tags} |
58 | | - breadcrumbs={breadcrumbs} |
59 | | - /> |
60 | | - </div> |
61 | | - <div className="px-5 sm:px-12"> |
62 | | - <div className="max-w-7xl mx-auto"> |
63 | | - <TocContext value={parsedToc}> |
64 | | - <LanguagesContext value={data.languages}> |
65 | | - {parsedContent} |
66 | | - </LanguagesContext> |
67 | | - </TocContext> |
68 | | - </div> |
69 | | - <DocsPageFooter |
70 | | - route={route} |
71 | | - nextRoute={nextRoute} |
72 | | - prevRoute={prevRoute} |
73 | | - /> |
74 | | - </div> |
75 | | - </div> |
76 | | - </article> |
77 | | - <div className="self-stretch w-full"> |
78 | | - <div className="w-full px-5 pt-10 mx-auto sm:px-12 md:px-12 md:pt-12 lg:pt-10"> |
79 | | - <hr className="mx-auto max-w-7xl border-border dark:border-border-dark" /> |
| 44 | + <main className="min-w-0 isolate"> |
| 45 | + <article |
| 46 | + className="font-normal break-words text-primary dark:text-primary-dark" |
| 47 | + key={pathname}> |
| 48 | + <div className="ps-0"> |
| 49 | + <div> |
| 50 | + <PageHeading |
| 51 | + title={title} |
| 52 | + version={version} |
| 53 | + description={description} |
| 54 | + tags={route?.tags} |
| 55 | + breadcrumbs={breadcrumbs} |
| 56 | + /> |
80 | 57 | </div> |
81 | | - <div className="py-12 px-5 sm:px-12 md:px-12 sm:py-12 md:py-16 lg:py-14"> |
82 | | - <Footer /> |
| 58 | + <div className="px-5 sm:px-12"> |
| 59 | + <div className="max-w-7xl mx-auto"> |
| 60 | + <TocContext value={parsedToc}> |
| 61 | + <LanguagesContext value={data.languages}> |
| 62 | + {parsedContent} |
| 63 | + </LanguagesContext> |
| 64 | + </TocContext> |
| 65 | + </div> |
| 66 | + <DocsPageFooter |
| 67 | + route={route} |
| 68 | + nextRoute={nextRoute} |
| 69 | + prevRoute={prevRoute} |
| 70 | + /> |
83 | 71 | </div> |
84 | 72 | </div> |
85 | | - </main> |
86 | | - </Suspense> |
| 73 | + </article> |
| 74 | + <div className="self-stretch w-full"> |
| 75 | + <div className="w-full px-5 pt-10 mx-auto sm:px-12 md:px-12 md:pt-12 lg:pt-10"> |
| 76 | + <hr className="mx-auto max-w-7xl border-border dark:border-border-dark" /> |
| 77 | + </div> |
| 78 | + <div className="py-12 px-5 sm:px-12 md:px-12 sm:py-12 md:py-16 lg:py-14"> |
| 79 | + <Footer /> |
| 80 | + </div> |
| 81 | + </div> |
| 82 | + </main> |
87 | 83 | <div className="hidden -mt-16 lg:max-w-custom-xs 2xl:block"> |
88 | 84 | {parsedToc.length > 0 && <Toc headings={parsedToc} key={pathname} />} |
89 | 85 | </div> |
|
0 commit comments