PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 4.9.5
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v4.9.5
4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 All 203 releases
betterdocs / react-src / scss / templates / single.scss

single.scss in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 4.9.5, at react-src/scss/templates/single.scss

172 lines 4.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 // CHECKED:
2
3 @import "../common/index";
4
5 @import "../template-parts/sidebar.scss";
6
7 @import "../template-parts/breadcrumb.scss";
8
9 @import "../template-parts/title.scss";
10 @import "../template-parts/content.scss";
11 @import "../template-parts/article-summary.scss";
12
13 @import "../template-parts/nav.scss";
14
15 @import "../template-parts/footer.scss";
16
17 @import "../template-parts/credit.scss";
18 .betterdocs-single-layout-5 .betterdocs-content-full {
19 padding-top: 30px;
20 padding-right: 0;
21 padding-bottom: 30px;
22 padding-left: 0;
23 .betterdocs-content-wrapper {
24 padding: 0 !important;
25 }
26 }
27 .betterdocs-content-wrapper {
28 @include for(".betterdocs-single-layout-5") {
29 display: grid;
30 grid-template-columns: repeat(12, 1fr);
31 width: 100%;
32 max-width: 1400px;
33 margin: 0 auto;
34 grid-gap: 30px;
35 // See the fluid wrapper below.
36 @include responsive-from("tablet") {
37 column-gap: 0;
38 }
39 }
40 @include for(".betterdocs-wrapper") {
41 // if content wrapper has not fluid feature
42 @include if(".betterdocs-wrapper", ":not(.betterdocs-fluid-wrapper)") {
43 width: 100%;
44 max-width: 1400px;
45 margin-left: auto;
46 margin-right: auto;
47 padding: 2.5em 1.5em;
48 }
49 // if content wrapper has fluid feature
50 @include if(".betterdocs-wrapper", ".betterdocs-fluid-wrapper") {
51 display: grid;
52 grid-template-columns: repeat(12, 1fr);
53 grid-gap: 30px;
54 padding-left: 15px;
55 padding-right: 15px;
56 // Up to tablet everything spans all 12 columns (1 / 13), and a
57 // full-width item can't be narrower than the 11 column gaps
58 // (330px): wider than a phone, so the page scrolled sideways.
59 @include responsive-from("tablet") {
60 column-gap: 0;
61 }
62 }
63 // for single docs layout 4
64 @include if(
65 ".betterdocs-wrapper",
66 ".betterdocs-single-wrapper.betterdocs-single-layout-4"
67 ) {
68 padding-left: 0;
69 padding-right: 0;
70 gap: 15px;
71 }
72 // for single docs layout 2
73 @include if(
74 ".betterdocs-wrapper",
75 ".betterdocs-single-wrapper.betterdocs-single-layout-2"
76 ) {
77 padding-top: 0;
78 padding-bottom: 0;
79 }
80 // for single docs layout 3
81 @include if
82 (
83 ".betterdocs-wrapper",
84 ".betterdocs-single-wrapper.betterdocs-single-layout-3"
85 ) {
86 padding-top: 0;
87 padding-bottom: 0;
88 }
89 // for single docs layout 6
90 @include if
91 (
92 ".betterdocs-wrapper",
93 ".betterdocs-single-wrapper.betterdocs-single-layout-6"
94 ) {
95 display: flex;
96 }
97 }
98 }
99
100 .betterdocs-sidebar {
101 &.betterdocs-full-sidebar-left {
102 grid-column: 1 / span 3;
103 @include for(".betterdocs-fluid-wrapper") {
104 @include if(
105 ".betterdocs-fluid-wrapper",
106 ".betterdocs-single-layout-4"
107 ) {
108 grid-column: 1 / span 3;
109 }
110 }
111 }
112 &.betterdocs-full-sidebar-right {
113 grid-column: 10 / span 3;
114 list-style: none;
115 @include for(".betterdocs-fluid-wrapper") {
116 @include if(
117 ".betterdocs-fluid-wrapper",
118 ".betterdocs-single-layout-4"
119 ) {
120 grid-column: 11 / span 2;
121 }
122 @include if(
123 ".betterdocs-fluid-wrapper",
124 ".betterdocs-single-layout-5"
125 ) {
126 grid-column: 11 / span 2;
127 }
128 @include if(
129 ".betterdocs-fluid-wrapper",
130 ".betterdocs-single-layout-2"
131 ) {
132 grid-column: 11 / span 2;
133 }
134 @include if(
135 ".betterdocs-fluid-wrapper",
136 ".betterdocs-single-layout-3"
137 ) {
138 grid-column: 11 / span 2;
139 }
140 }
141 }
142 }
143
144 .feedback-update-form {
145 display: flex;
146 justify-content: space-between;
147 margin: 50px 0;
148
149 @include responsive-below("tablet") {
150 flex-direction: column;
151 gap: 15px;
152 }
153
154 .feedback-form{
155 @include responsive-below("tablet") {
156 align-self: center;
157 }
158 }
159
160 .update-date {
161 color: #566e8b;
162 font-size: 14px;
163 font-style: italic;
164
165 @include responsive-below("tablet") {
166 align-self: center;
167 }
168 }
169 }
170
171 @import "../partials/content-area.scss";
172