UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

52 lines (51 loc) 1.79 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _clsx = _interopRequireDefault(require("clsx")); var _Element = _interopRequireDefault(require("../Element.js")); var _index = require("../../shared/index.js"); var _withComponentMarkers = _interopRequireDefault(require("../../shared/helpers/withComponentMarkers.js")); var _jsxRuntime = require("react/jsx-runtime"); var _svg; function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function Blockquote({ noBackground, direction = 'horizontal', className, children, ref, ...props }) { return (0, _jsxRuntime.jsxs)(_Element.default, { as: "blockquote", skeletonMethod: "font", ref: ref, className: (0, _clsx.default)(className, noBackground && 'dnb-blockquote--no-background', direction === 'vertical' && 'dnb-blockquote--top'), ...props, children: [_svg || (_svg = (0, _jsxRuntime.jsxs)("svg", { className: "dnb-blockquote__quote-icon", width: "48", height: "48", viewBox: "0 0 48 48", fill: "none", "aria-hidden": true, children: [(0, _jsxRuntime.jsx)("path", { d: "M37.5 27.496a9 9 0 1 0 0-18 9 9 0 0 0 0 18M13.5 27.496a9 9 0 1 0 0-18 9 9 0 0 0 0 18" }), (0, _jsxRuntime.jsx)("path", { d: "M46.5 18.496a21 21 0 0 1-21 21m-3-21a21 21 0 0 1-21 21", fill: "none" })] })), (0, _jsxRuntime.jsx)(_index.Theme.Context, { surface: noBackground ? 'initial' : 'dark', children: children })] }); } (0, _withComponentMarkers.default)(Blockquote, { _supportsSpacingProps: true }); var _default = exports.default = Blockquote; //# sourceMappingURL=Blockquote.js.map