UNPKG

wix-storybook-utils

Version:

Utilities for automated component documentation within Storybook

15 lines 1.18 kB
import * as React from 'react'; import classNames from 'classnames'; import Markdown from '../../Markdown'; import styles from './styles.scss'; export var table = function (_a) { var _b; var rows = _a.rows, headerTitles = _a.headerTitles, transparentHeader = _a.transparentHeader; return (React.createElement("table", { className: classNames(styles.table, (_b = {}, _b[styles.transparentHeader] = transparentHeader, _b)) }, headerTitles && (React.createElement("thead", { className: styles.thead }, React.createElement("tr", null, headerTitles.map(function (title, i) { return (React.createElement("th", { key: "th-".concat(i), className: styles.th }, title)); })))), React.createElement("tbody", null, rows.map(function (row, i) { return (React.createElement("tr", { key: "tr-".concat(i), className: styles.tr }, row.map(function (cell, j) { return (React.createElement("td", { key: "td-".concat(i, "-").concat(j), className: styles.td }, typeof cell === 'string' ? (React.createElement(Markdown, { source: cell, className: styles.tableMarkdown })) : (cell))); }))); })))); }; //# sourceMappingURL=table.js.map