File tree 2 files changed +24
-11
lines changed
2 files changed +24
-11
lines changed Original file line number Diff line number Diff line change @@ -8,27 +8,37 @@ const CBBaseInfo = () => {
8
8
const frontMatter = useFrontMatter ( ) ;
9
9
10
10
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 ( ", " ) ;
12
14
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
+ ) {
14
19
let typeArg = frontMatter . cbparameters . returns . typeArgs [ 0 ] ;
15
20
returnType = `${ returnType } <${ typeArg . name } >` ;
16
21
}
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
+
18
26
return (
19
27
< div >
20
28
{ Object . entries ( frontMatter ) . map ( ( [ key , value ] ) => {
21
29
if ( key === "cbbaseinfo" ) {
22
30
console . log ( `Key: ${ key } , Value: ${ value } ` ) ;
23
31
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
+ ) ;
32
42
}
33
43
34
44
return null ;
Original file line number Diff line number Diff line change 51
51
padding : 20px ;
52
52
border-radius : 5px ;
53
53
}
54
+ .cbbaseinfo {
55
+ margin-bottom : 20px ;
56
+ }
54
57
[data-theme = 'dark' ] .description {
55
58
color : white;
56
59
background-color : rgb (57 , 56 , 56 );
You can’t perform that action at this time.
0 commit comments