UNPKG

@workday/canvas-kit-react

Version:

The parent module that contains all Workday Canvas Kit React components

16 lines (15 loc) 533 B
import React from 'react'; import styled from '@emotion/styled'; import { createComponent } from './utils'; export const ellipsisStyles = { whiteSpace: 'nowrap', textOverflow: 'ellipsis', overflow: 'hidden', }; const StyledEllipsisComponent = styled('span')(ellipsisStyles); export const EllipsisText = createComponent('span')({ displayName: 'EllipsisText', Component(elemProps = {}, ref, Element) { return React.createElement(StyledEllipsisComponent, { as: Element, ref: ref, ...elemProps }); }, });