Files
supabase/apps/docs/generator/legacy/components/Example.ts
2022-11-03 20:40:03 +07:00

27 lines
447 B
TypeScript

type params = { name: string; description: string; tabs: string; note: string }
const Example = ({ name, description = '', tabs = '', note = '' }: params) => {
if (note !== '') {
const [noteTitle, ...noteText] = note.split('\n')
console.log(noteText)
note = `
<Admonition type="${noteTitle}">
${noteText.join('\n')}
</Admonition>
`
}
return `
### ${name}
${description}
${tabs}
${note}
`.trim()
}
export default Example