UNPKG

@momentum-ui/react-collaboration

Version:

Cisco Momentum UI Framework for React Collaboration Applications

66 lines 2.63 kB
var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; import { cartesian, generateReactionsWithSkinTone } from './Reaction.util'; var CLASS_PREFIX = 'md-reaction'; var GLYPH_NOT_FOUND = String.fromCharCode(0x20de); var DEFAULTS = { HIDE_LOADING_SPINNER: false, SIZE: 12, }; var STYLE = { wrapper: "".concat(CLASS_PREFIX, "-wrapper"), notFound: "".concat(CLASS_PREFIX, "-not-found"), loading: "".concat(CLASS_PREFIX, "-loading"), loaded: "".concat(CLASS_PREFIX, "-loaded"), error: "".concat(CLASS_PREFIX, "-error"), }; var ON_VIDEO_PREFIX = 'on_video_'; var SKIN_TONES = { yellow: 'yellow', light: 'light', medium_light: 'medium_light', medium: 'medium', medium_dark: 'medium_dark', dark: 'dark', }; var REACTIONS_WITH_SKIN_TONE = { clap: 'clap', thumb_up: 'thumb_up', thumb_down: 'thumb_down', prayer: 'prayer', raise_hand: 'raise_hand', }; var REACTIONS_WITHOUT_SKIN_TONE = { smile: 'smile', sad: 'sad', wow: 'wow', haha: 'haha', celebrate: 'celebrate', heart: 'heart', fire: 'fire', speed_up: 'speed_up', slow_down: 'slow_down', }; var ORIGINAL_REACTIONS = __assign(__assign({}, REACTIONS_WITHOUT_SKIN_TONE), generateReactionsWithSkinTone(cartesian(Object.values(REACTIONS_WITH_SKIN_TONE), Object.values(SKIN_TONES)), function (_a) { var type = _a.type, skinTone = _a.skinTone; return "".concat(type, "_").concat(skinTone); })); var ON_VIDEO_REACTIONS = __assign(__assign({}, Object.values(REACTIONS_WITHOUT_SKIN_TONE).reduce(function (acc, name) { var _a; return (__assign(__assign({}, acc), (_a = {}, _a["".concat(ON_VIDEO_PREFIX).concat(name)] = "".concat(ON_VIDEO_PREFIX).concat(name), _a))); }, {})), generateReactionsWithSkinTone(cartesian(Object.values(REACTIONS_WITH_SKIN_TONE), Object.values(SKIN_TONES)), function (_a) { var type = _a.type, skinTone = _a.skinTone; return "".concat(ON_VIDEO_PREFIX).concat(type, "_").concat(skinTone); })); var REACTIONS = __assign(__assign({}, ORIGINAL_REACTIONS), ON_VIDEO_REACTIONS); export { CLASS_PREFIX, REACTIONS, DEFAULTS, SKIN_TONES, REACTIONS_WITH_SKIN_TONE, REACTIONS_WITHOUT_SKIN_TONE, ON_VIDEO_PREFIX, STYLE, ON_VIDEO_REACTIONS, ORIGINAL_REACTIONS, GLYPH_NOT_FOUND, }; //# sourceMappingURL=Reaction.constants.js.map