8000 docs: use nextjs layout (#1983) · immutable-js/immutable-js@fab455a · GitHub
[go: up one dir, main page]

Skip to content

Commit fab455a

Browse files
authored
docs: use nextjs layout (#1983)
1 parent 2e640c6 commit fab455a

File tree

3 files changed

+13
-31
lines changed

3 files changed

+13
-31
lines changed

website/src/app/docs/[version]/[type]/page.tsx

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import { DocHeader } from '../../../../DocHeader';
2-
import { ImmutableConsole } from '../../../../ImmutableConsole';
31
import { getSidebarLinks } from '../../../../getSidebarLinks';
42
import { getTypeDefs } from '../../../../static/getTypeDefs';
53
import { getVersions } from '../../../../static/getVersions';
@@ -47,7 +45,6 @@ export default function TypeDocPage({
4745
// sidebarLinks,
4846
params,
4947
}: Props) {
50-
const versions = getVersions();
5148
const version = getVersionFromParams(params);
5249
const defs = getTypeDefs(version);
5350

@@ -58,15 +55,5 @@ export default function TypeDocPage({
5855
}
5956

6057
const sidebarLinks = getSidebarLinks(defs);
61-
return (
62-
<div>
63-
<ImmutableConsole version={version} />
64-
<DocHeader versions={versions} currentVersion={version} />
65-
<div className="pageBody">
66-
<div className="contents">
67-
<TypeDocumentation def={def} sidebarLinks={sidebarLinks} />
68-
</div>
69-
</div>
70-
</div>
71-
);
58+
return <TypeDocumentation def={def} sidebarLinks={sidebarLinks} />;
7259
}

website/src/app/docs/[version]/page.tsx

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import { Metadata } from 'next';
22
import { getVersions } from '../../../static/getVersions';
33
import { getTypeDefs } from '../../../static/getTypeDefs';
4-
import { DocHeader } from '../../../DocHeader';
54
import { DocOverview, getOverviewData } from '../../../DocOverview';
65
import { DocSearch } from '../../../DocSearch';
7-
import { ImmutableConsole } from '../../../ImmutableConsole';
86
import { SideBar } from '../../../Sidebar';
97
import { getSidebarLinks } from '../../../getSidebarLinks';
108
import { getVersionFromParams } from '../../getVersionFromParams';
@@ -30,26 +28,19 @@ export async function generateMetadata({ params }: Props): Promise<Metadata> {
3028
}
3129

3230
export default function OverviewDocPage({ params }: Props) {
33-
const versions = getVersions();
3431
const version = getVersionFromParams(params);
3532
const defs = getTypeDefs(version);
3633
const overviewData = getOverviewData(defs);
3734
const sidebarLinks = getSidebarLinks(defs);
3835

3936
return (
40-
<div>
41-
<ImmutableConsole version={version} />
42-
<DocHeader versions={versions} currentVersion={version} />
43-
<div className="pageBody">
44-
<div className="contents">
45-
<SideBar links={sidebarLinks} />
46-
<div key="Overview" className="docContents">
47-
<DocSearch />
48-
<h1>Immutable.js ({version})</h1>
49-
<DocOverview data={overviewData} />
50-
</div>
51-
</div>
37+
<>
38+
<SideBar links={sidebarLinks} />
39+
<div key="Overview" className="docContents">
40+
<DocSearch />
41+
<h1>Immutable.js ({version})</h1>
42+
<DocOverview data={overviewData} />
5243
</div>
53-
</div>
44+
</>
5445
);
5546
}
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
export function getVersionFromParams(params: { version: string }): string {
1+
type Params = {
2+
version: string;
3+
};
4+
5+
export function getVersionFromParams(params: Params): string {
26
return params.version.replace('%40', '@');
37
}

0 commit comments

Comments
 (0)
0