@@ -36,14 +36,16 @@ import ${name} from '@coreui${relativeFilename.replace('.tsx', '')}'
36
36
\`\`\`\n
37
37
`
38
38
39
- content += `| Property | Description | Type | Default |\n`
40
- content += `| --- | --- | --- | --- |\n`
41
-
39
+ let index = 0
42
40
for ( const [ key , value ] of Object . entries ( props ) . sort ( ) ) {
43
41
if (
44
42
! value . parent . fileName . includes ( '@types/react/index.d.ts' ) &&
45
43
typeof value . tags . ignore === 'undefined'
46
44
) {
45
+ if ( index === 0 ) {
46
+ content += `| Property | Description | Type | Default |\n`
47
+ content += `| --- | --- | --- | --- |\n`
48
+ }
47
49
let name = value . name || ''
48
50
const since = value . tags . since ? ` **_${ value . tags . since } +_**` : ''
49
51
const deprecated = value . tags . deprecated ? ` **_Deprecated ${ value . tags . deprecated } +_**` : ''
@@ -61,12 +63,18 @@ import ${name} from '@coreui${relativeFilename.replace('.tsx', '')}'
61
63
types . push ( `\`${ element . replace ( / " / g, "'" ) } \`` )
62
64
} )
63
65
64
- const replace = ( text ) => text . replaceAll ( '\n' , '<br/>' ) . replaceAll ( '(<' , '(\\<' )
66
+ const replace = ( text ) =>
67
+ text
68
+ . replaceAll ( '\n' , '<br/>' )
69
+ . replaceAll ( '(<' , '(\\<' )
70
+ . replaceAll ( '{' , '\\{' )
71
+ . replaceAll ( '}' , '\\}' )
65
72
66
73
content += `| **${ name } **${ since } ${ deprecated } | ${ replace ( description ) } | ${ types . join (
67
74
' \\| ' ,
68
75
) } | ${ replace ( defaultValue ) } |\n`
69
76
console . log ( `${ filename } - ${ key } ` )
77
+ index ++
70
78
}
71
79
}
72
80
0 commit comments