@liveblocks/react-ui
Version:
A set of React pre-built components for the Liveblocks products. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.
33 lines (29 loc) • 841 B
JavaScript
var jsxRuntime = require('react/jsx-runtime');
var reactSlot = require('@radix-ui/react-slot');
var react = require('react');
var constants = require('../../constants.cjs');
const Emoji = react.forwardRef(
({ emoji, style, asChild, ...props }, forwardedRef) => {
const Component = asChild ? reactSlot.Slot : "span";
return /* @__PURE__ */ jsxRuntime.jsx(Component, {
role: "img",
"aria-label": emoji,
"data-emoji": emoji,
style: {
...style,
fontFamily: constants.EMOJI_FONT_FAMILY,
display: "inline-flex",
alignItems: "center",
justifyContent: "center",
width: "1em",
whiteSpace: "nowrap"
},
...props,
ref: forwardedRef,
children: emoji
});
}
);
exports.Emoji = Emoji;
//# sourceMappingURL=Emoji.cjs.map
;