@@ -36,14 +36,16 @@ import ${name} from '@coreui${relativeFilename.replace('.tsx', '')}'
3636\`\`\`\n
3737`
3838
39- content += `| Property | Description | Type | Default |\n`
40- content += `| --- | --- | --- | --- |\n`
41-
39+ let index = 0
4240 for ( const [ key , value ] of Object . entries ( props ) . sort ( ) ) {
4341 if (
4442 ! value . parent . fileName . includes ( '@types/react/index.d.ts' ) &&
4543 typeof value . tags . ignore === 'undefined'
4644 ) {
45+ if ( index === 0 ) {
46+ content += `| Property | Description | Type | Default |\n`
47+ content += `| --- | --- | --- | --- |\n`
48+ }
4749 let name = value . name || ''
4850 const since = value . tags . since ? ` **_${ value . tags . since } +_**` : ''
4951 const deprecated = value . tags . deprecated ? ` **_Deprecated ${ value . tags . deprecated } +_**` : ''
@@ -61,12 +63,18 @@ import ${name} from '@coreui${relativeFilename.replace('.tsx', '')}'
6163 types . push ( `\`${ element . replace ( / " / g, "'" ) } \`` )
6264 } )
6365
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 ( '}' , '\\}' )
6572
6673 content += `| **${ name } **${ since } ${ deprecated } | ${ replace ( description ) } | ${ types . join (
6774 ' \\| ' ,
6875 ) } | ${ replace ( defaultValue ) } |\n`
6976 console . log ( `${ filename } - ${ key } ` )
77+ index ++
7078 }
7179 }
7280
0 commit comments