UNPKG

@lapidist/cv-generator

Version:

Lapidist cv-generator

12 lines 3.61 kB
import React from 'react'; import { Text, View } from '@react-pdf/renderer'; import { bulletListStyles } from './styles.js'; export function BulletList({ children, maxWidth = '100%', gap = 6, }) { return (React.createElement(View, { style: [bulletListStyles.list, { rowGap: gap }] }, React.Children.map(children, (child, index) => (React.createElement(View, { key: index, style: bulletListStyles.item }, React.createElement(Text, { style: bulletListStyles.marker }, "\u2022"), React.createElement(View, { style: [bulletListStyles.content, { maxWidth }] }, typeof child === 'string' ? React.createElement(Text, { style: bulletListStyles.text }, child) : child)))))); } export function BulletItem({ children }) { return React.createElement(Text, { style: bulletListStyles.text }, children); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQnVsbGV0TGlzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0J1bGxldExpc3QvQnVsbGV0TGlzdC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxLQUFLLE1BQU0sT0FBTyxDQUFDO0FBQzFCLE9BQU8sRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFFakQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sYUFBYSxDQUFDO0FBTy9DLE1BQU0sVUFBVSxVQUFVLENBQUMsRUFDekIsUUFBUSxFQUNSLFFBQVEsR0FBRyxNQUFNLEVBQ2pCLEdBQUcsR0FBRyxDQUFDLEdBQzRCO0lBQ25DLE9BQU8sQ0FDTCxvQkFBQyxJQUFJLElBQUMsS0FBSyxFQUFFLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxFQUFFLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxDQUFDLElBQ2xELEtBQUssQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLFFBQVEsRUFBRSxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQzlDLG9CQUFDLElBQUksSUFBQyxHQUFHLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxnQkFBZ0IsQ0FBQyxJQUFJO1FBQzVDLG9CQUFDLElBQUksSUFBQyxLQUFLLEVBQUUsZ0JBQWdCLENBQUMsTUFBTSxhQUFVO1FBQzlDLG9CQUFDLElBQUksSUFBQyxLQUFLLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsRUFBRSxRQUFRLEVBQUUsQ0FBQyxJQUNsRCxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLG9CQUFDLElBQUksSUFBQyxLQUFLLEVBQUUsZ0JBQWdCLENBQUMsSUFBSSxJQUFHLEtBQUssQ0FBUSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQ2xGLENBQ0YsQ0FDUixDQUFDLENBQ0csQ0FDUixDQUFDO0FBQ0osQ0FBQztBQUVELE1BQU0sVUFBVSxVQUFVLENBQUMsRUFBRSxRQUFRLEVBQThCO0lBQ2pFLE9BQU8sb0JBQUMsSUFBSSxJQUFDLEtBQUssRUFBRSxnQkFBZ0IsQ0FBQyxJQUFJLElBQUcsUUFBUSxDQUFRLENBQUM7QUFDL0QsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgUHJvcHNXaXRoQ2hpbGRyZW4gfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgVGV4dCwgVmlldyB9IGZyb20gJ0ByZWFjdC1wZGYvcmVuZGVyZXInO1xuXG5pbXBvcnQgeyBidWxsZXRMaXN0U3R5bGVzIH0gZnJvbSAnLi9zdHlsZXMuanMnO1xuXG5pbnRlcmZhY2UgQnVsbGV0TGlzdFByb3BzIHtcbiAgbWF4V2lkdGg/OiBudW1iZXIgfCBzdHJpbmc7XG4gIGdhcD86IG51bWJlcjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEJ1bGxldExpc3Qoe1xuICBjaGlsZHJlbixcbiAgbWF4V2lkdGggPSAnMTAwJScsXG4gIGdhcCA9IDYsXG59OiBQcm9wc1dpdGhDaGlsZHJlbjxCdWxsZXRMaXN0UHJvcHM+KSB7XG4gIHJldHVybiAoXG4gICAgPFZpZXcgc3R5bGU9e1tidWxsZXRMaXN0U3R5bGVzLmxpc3QsIHsgcm93R2FwOiBnYXAgfV19PlxuICAgICAge1JlYWN0LkNoaWxkcmVuLm1hcChjaGlsZHJlbiwgKGNoaWxkLCBpbmRleCkgPT4gKFxuICAgICAgICA8VmlldyBrZXk9e2luZGV4fSBzdHlsZT17YnVsbGV0TGlzdFN0eWxlcy5pdGVtfT5cbiAgICAgICAgICA8VGV4dCBzdHlsZT17YnVsbGV0TGlzdFN0eWxlcy5tYXJrZXJ9PuKAojwvVGV4dD5cbiAgICAgICAgICA8VmlldyBzdHlsZT17W2J1bGxldExpc3RTdHlsZXMuY29udGVudCwgeyBtYXhXaWR0aCB9XX0+XG4gICAgICAgICAgICB7dHlwZW9mIGNoaWxkID09PSAnc3RyaW5nJyA/IDxUZXh0IHN0eWxlPXtidWxsZXRMaXN0U3R5bGVzLnRleHR9PntjaGlsZH08L1RleHQ+IDogY2hpbGR9XG4gICAgICAgICAgPC9WaWV3PlxuICAgICAgICA8L1ZpZXc+XG4gICAgICApKX1cbiAgICA8L1ZpZXc+XG4gICk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBCdWxsZXRJdGVtKHsgY2hpbGRyZW4gfTogUHJvcHNXaXRoQ2hpbGRyZW48dW5rbm93bj4pIHtcbiAgcmV0dXJuIDxUZXh0IHN0eWxlPXtidWxsZXRMaXN0U3R5bGVzLnRleHR9PntjaGlsZHJlbn08L1RleHQ+O1xufVxuIl19