wix-storybook-utils
Version:
Utilities for automated component documentation within Storybook
15 lines • 1.18 kB
JavaScript
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