@momentum-ui/react-collaboration
Version:
Cisco Momentum UI Framework for React Collaboration Applications
66 lines • 2.63 kB
JavaScript
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