Skip to content

Commit ef466e4

Browse files
committed
changes
1 parent 949d38a commit ef466e4

File tree

2 files changed

+24
-11
lines changed

2 files changed

+24
-11
lines changed

src/components/CBBaseInfo.jsx

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,37 @@ const CBBaseInfo = () => {
88
const frontMatter = useFrontMatter();
99

1010
let functionSignature = "";
11-
let parameters = frontMatter.cbparameters.parameters.map(param => `${param.name}: ${param.typeName}`).join(', ');
11+
let parameters = frontMatter.cbparameters.parameters
12+
.map((param) => `${param.name}: ${param.typeName}`)
13+
.join(", ");
1214
let returnType = frontMatter.cbparameters.returns.signatureTypeName;
13-
if (frontMatter.cbparameters.returns.typeArgs && frontMatter.cbparameters.returns.typeArgs.length > 0) {
15+
if (
16+
frontMatter.cbparameters.returns.typeArgs &&
17+
frontMatter.cbparameters.returns.typeArgs.length > 0
18+
) {
1419
let typeArg = frontMatter.cbparameters.returns.typeArgs[0];
1520
returnType = `${returnType}<${typeArg.name}>`;
1621
}
17-
functionSignature = `codebolt.${frontMatter.data.category}.${frontMatter.data.name}(${parameters}): ${returnType}`;
22+
if (frontMatter.data) {
23+
functionSignature = `codebolt.${frontMatter.data.category}.${frontMatter.data.name}(${parameters}): ${returnType}`;
24+
}
25+
1826
return (
1927
<div>
2028
{Object.entries(frontMatter).map(([key, value]) => {
2129
if (key === "cbbaseinfo") {
2230
console.log(`Key: ${key}, Value: ${value}`);
2331

24-
return <>
25-
<pre>
26-
<code>
27-
{functionSignature}
28-
</code>
29-
</pre>
30-
<div key={key}>{value.description}</div>
31-
</>;
32+
return (
33+
<div className="cbbaseinfo">
34+
{frontMatter.data ? (
35+
<pre>
36+
<code>{functionSignature}</code>
37+
</pre>
38+
) : null}
39+
<div key={key}>{value.description}</div>
40+
</div>
41+
);
3242
}
3343

3444
return null;

src/css/custom.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@
5151
padding: 20px;
5252
border-radius: 5px;
5353
}
54+
.cbbaseinfo{
55+
margin-bottom: 20px;
56+
}
5457
[data-theme='dark'] .description{
5558
color: white;
5659
background-color: rgb(57, 56, 56);

0 commit comments

Comments
 (0)