@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
22 lines (21 loc) • 882 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.EllipsisText = exports.ellipsisStyles = void 0;
const react_1 = __importDefault(require("react"));
const styled_1 = __importDefault(require("@emotion/styled"));
const utils_1 = require("./utils");
exports.ellipsisStyles = {
whiteSpace: 'nowrap',
textOverflow: 'ellipsis',
overflow: 'hidden',
};
const StyledEllipsisComponent = (0, styled_1.default)('span')(exports.ellipsisStyles);
exports.EllipsisText = (0, utils_1.createComponent)('span')({
displayName: 'EllipsisText',
Component(elemProps = {}, ref, Element) {
return react_1.default.createElement(StyledEllipsisComponent, { as: Element, ref: ref, ...elemProps });
},
});