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

Commit b6c5f3d

Browse files
committed
optimized doc style
1 parent 1f29226 commit b6c5f3d

File tree

2 files changed

+44
-35
lines changed

2 files changed

+44
-35
lines changed

docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ const config = {
5454
],
5555
customFields: { ...customFields },
5656
themeConfig: {
57-
hideableSidebar: false,
57+
hideableSidebar: true,
5858
algolia: {
5959
apiKey: '6b7b98565bb82e16996fd185f378d618',
6060
indexName: 'agile-ts',

src/theme/DocPage/styles.module.css

Lines changed: 43 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,42 @@
99
--doc-sidebar-width: 300px;
1010
}
1111

12+
.docPage {
13+
display: inherit;
14+
}
15+
16+
.docMainContainer {
17+
flex: 1;
18+
margin: 0;
19+
background-color: blue;
20+
}
21+
22+
.docItemWrapper {
23+
position: relative;
24+
max-width: var(--ifm-container-width);
25+
margin: 0;
26+
background-color: red;
27+
}
28+
29+
{
30+
/* Small Sidebar */
31+
}
32+
.docSidebarContainer {
33+
position: relative;
34+
width: var(--doc-sidebar-width);
35+
box-sizing: border-box;
36+
margin-top: 0;
37+
}
38+
1239
@media (min-width: 997px) {
1340
.docPage {
1441
display: flex;
42+
justify-content: center;
1543
}
1644

45+
{
46+
/* Large Sidebar */
47+
}
1748
.docSidebarContainer {
1849
width: var(--doc-sidebar-width);
1950
margin-top: calc(-1 * var(--ifm-navbar-height));
@@ -25,7 +56,7 @@
2556

2657
.docSidebarContainerHidden {
2758
width: 30px;
28-
cursor: e-resize;
59+
cursor: pointer;
2960
}
3061

3162
.collapsedDocSidebar {
@@ -48,48 +79,26 @@
4879
html[data-theme='dark'] .collapsedDocSidebar:focus {
4980
background-color: var(--collapse-button-bg-color-dark);
5081
}
51-
52-
.docMainContainer {
53-
flex-grow: 1;
54-
}
55-
56-
.docItemWrapper {
57-
max-width: var(--ifm-container-width);
58-
margin: 0 auto;
59-
}
60-
61-
.docItemWrapperEnhanced {
62-
max-width: calc(var(--ifm-container-width) + var(--doc-sidebar-width));
63-
}
6482
}
6583

66-
@media (max-width: 996px) {
67-
.docPage {
68-
display: inherit;
84+
@media (min-width: 1739px) {
85+
.docMainContainer {
86+
margin-left: calc(
87+
var(--doc-sidebar-width) * -1
88+
); /* To take full width without using a absolute view*/
6989
}
7090

71-
.docSidebarContainer {
72-
margin-top: 0;
91+
.docMainContainerEnhanced {
92+
background-color: yellow;
7393
}
74-
}
7594

76-
@media (min-width: 997px) and (max-width: 1320px) {
7795
.docItemWrapper {
78-
max-width: calc(
79-
var(--ifm-container-width) - var(--doc-sidebar-width) -
80-
var(--ifm-spacing-horizontal) * 2
81-
);
96+
margin: 0 auto;
97+
background-color: pink;
8298
}
8399

84100
.docItemWrapperEnhanced {
85-
max-width: calc(
86-
var(--ifm-container-width) - var(--ifm-spacing-horizontal) * 2
87-
);
88-
}
89-
}
90-
91-
@media (min-width: 1739px) {
92-
.docMainContainer {
93-
margin-left: calc(var(--doc-sidebar-width) * -1);
101+
margin: 0;
102+
background-color: purple;
94103
}
95104
}

0 commit comments

Comments
 (0)