@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.
24 lines (23 loc) • 934 B
JavaScript
;
"use client";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
exports.__esModule = true;
exports.default = void 0;
var React = _interopRequireWildcard(require("react"));
var _clsx = _interopRequireDefault(require("clsx"));
const Truncate = ({
children,
maxWidth = "100%",
dataTest
}) => /*#__PURE__*/React.createElement("div", {
"data-test": dataTest,
className: (0, _clsx.default)("min-w-0 max-w-[--truncate-max-width] shrink grow-0", maxWidth === "none" ? "basis-full" : "basis-[--truncate-max-width]"),
style: {
"--truncate-max-width": maxWidth
}
}, /*#__PURE__*/React.createElement("div", {
className: (0, _clsx.default)("truncate [&_.orbit-heading]:truncate [&_.orbit-text]:truncate")
}, children));
var _default = Truncate;
exports.default = _default;