@govbr-ds/webcomponents
Version:
Biblioteca de Web Components baseado no GovBR-DS
23 lines (22 loc) • 793 B
JavaScript
/*!
* Construído por SERPRO
* © https://serpro.gov.br/ - MIT License.
*/
import { MarkdownTable } from "./docs-utils";
export const allSlotsToMarkdown = (cmps) => {
const content = [];
const table = new MarkdownTable(); // Cria uma nova tabela Markdown
// Adiciona o cabeçalho da tabela
table.addHeader(['Slot', 'Componente', 'Descrição']);
// Itera sobre os metadados das propriedades
for (const cmp of cmps.components) {
for (const slot of cmp.slots) {
table.addRow([`\`"${slot.name}"\``, cmp.tag, slot.docs]);
}
}
// Adiciona a tabela convertida ao conteúdo
content.push(...table.toMarkdown());
content.push(``);
return content; // Retorna o conteúdo gerado
};
//# sourceMappingURL=markdown-slots-all.js.map