UNPKG

@atlaskit/mention

Version:

A React component used to display user profiles in a list for 'Mention' functionality

100 lines (92 loc) 4.99 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.TimeStyle = exports.RowStyle = exports.NameSectionStyle = exports.MentionItemStyle = exports.MENTION_ITEM_HEIGHT = exports.InfoSectionStyle = exports.FullNameStyle = exports.AvatarStyle = exports.AccessSectionStyle = void 0; var _styled = _interopRequireDefault(require("@emotion/styled")); var _colors = require("@atlaskit/theme/colors"); // eslint-disable-next-line @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766 // eslint-disable-next-line @atlaskit/ui-styling-standard/no-styled, @atlaskit/ui-styling-standard/no-exported-styles -- Ignored via go/DSP-18766 var RowStyle = exports.RowStyle = _styled.default.div({ alignItems: 'center', display: 'flex', flexDirection: 'row', flexWrap: 'wrap', overflow: 'hidden', padding: "var(--ds-space-075, 6px)".concat(" ", "var(--ds-space-150, 12px)"), textOverflow: 'ellipsis', verticalAlign: 'middle' }); // eslint-disable-next-line @atlaskit/ui-styling-standard/no-styled, @atlaskit/ui-styling-standard/no-exported-styles, @atlaskit/ui-styling-standard/no-dynamic-styles -- Ignored via go/DSP-18766 var AvatarStyle = exports.AvatarStyle = _styled.default.span(function (props) { return { position: 'relative', flex: 'initial', // eslint-disable-next-line @atlaskit/ui-styling-standard/no-unsafe-values -- Ignored via go/DSP-18766 opacity: props.restricted ? '0.5' : 'inherit' }; }); // eslint-disable-next-line @atlaskit/ui-styling-standard/no-styled, @atlaskit/ui-styling-standard/no-exported-styles, @atlaskit/ui-styling-standard/no-dynamic-styles -- Ignored via go/DSP-18766 var NameSectionStyle = exports.NameSectionStyle = _styled.default.div(function (props) { return { flex: 1, minWidth: 0, marginLeft: "var(--ds-space-150, 12px)", // eslint-disable-next-line @atlaskit/ui-styling-standard/no-unsafe-values -- Ignored via go/DSP-18766 opacity: props.restricted ? '0.5' : 'inherit' }; }); // eslint-disable-next-line @atlaskit/ui-styling-standard/no-styled, @atlaskit/ui-styling-standard/no-exported-styles -- Ignored via go/DSP-18766 var FullNameStyle = exports.FullNameStyle = _styled.default.span({ display: 'block', overflow: 'hidden', textOverflow: 'ellipsis', whiteSpace: 'nowrap', color: "var(--ds-text, ".concat(_colors.N900, ")") }); // eslint-disable-next-line @atlaskit/ui-styling-standard/no-styled, @atlaskit/ui-styling-standard/no-exported-styles, @atlaskit/ui-styling-standard/no-dynamic-styles -- Ignored via go/DSP-18766 var InfoSectionStyle = exports.InfoSectionStyle = _styled.default.div(function (props) { return { display: 'flex', flexDirection: 'column', textAlign: 'right', // eslint-disable-next-line @atlaskit/ui-styling-standard/no-unsafe-values -- Ignored via go/DSP-18766 opacity: props.restricted ? '0.5' : 'inherit', // eslint-disable-next-line @atlaskit/ui-styling-standard/no-unsafe-selectors -- Ignored via go/DSP-18766 '&': { /* Lozenge */ // eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors -- Ignored via go/DSP-18766 '& > span': { marginBottom: "var(--ds-space-025, 2px)" } } }; }); // eslint-disable-next-line @atlaskit/ui-styling-standard/no-styled, @atlaskit/ui-styling-standard/no-exported-styles -- Ignored via go/DSP-18766 var TimeStyle = exports.TimeStyle = _styled.default.div({ marginLeft: "var(--ds-space-250, 20px)", flex: 'none', color: "var(--ds-text-subtlest, ".concat(_colors.N100, ")"), font: "var(--ds-font-body-UNSAFE_small, normal 400 12px/16px ui-sans-serif, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Ubuntu, \"Helvetica Neue\", sans-serif)" }); var MENTION_ITEM_HEIGHT = exports.MENTION_ITEM_HEIGHT = 48; // eslint-disable-next-line @atlaskit/ui-styling-standard/no-styled, @atlaskit/ui-styling-standard/no-exported-styles, @atlaskit/ui-styling-standard/no-dynamic-styles -- Ignored via go/DSP-18766 var MentionItemStyle = exports.MentionItemStyle = _styled.default.div(function (props) { return { // eslint-disable-next-line @atlaskit/ui-styling-standard/no-unsafe-values -- Ignored via go/DSP-18766 backgroundColor: props.selected ? "var(--ds-background-selected, ".concat(_colors.N30, ")") : 'transparent', display: 'block', overflow: 'hidden', listStyleType: 'none', height: "".concat(MENTION_ITEM_HEIGHT, "px"), // eslint-disable-next-line @atlaskit/design-system/use-tokens-typography lineHeight: 1.2, cursor: 'pointer' }; }); // eslint-disable-next-line @atlaskit/ui-styling-standard/no-styled, @atlaskit/ui-styling-standard/no-exported-styles -- Ignored via go/DSP-18766 var AccessSectionStyle = exports.AccessSectionStyle = _styled.default.div({ paddingLeft: "var(--ds-space-050, 4px)", color: "var(--ds-text-subtle, ".concat(_colors.N500, ")") });