UNPKG

@livelike/react-native

Version:

LiveLike React Native package

44 lines (43 loc) 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LLChatMessageMenu = LLChatMessageMenu; var _react = _interopRequireDefault(require("react")); var _reactNative = require("react-native"); var _hooks = require("../../hooks"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function LLChatMessageMenu(_ref) { let { visible, styles: stylesProp, children } = _ref; const menuStyles = (0, _hooks.useStyles)({ componentStylesFn: getChatMessageMenuStyles, stylesProp }); if (!visible) { return null; } return /*#__PURE__*/_react.default.createElement(_reactNative.View, { style: menuStyles.menuContainer }, children); } const getChatMessageMenuStyles = _ref2 => { let { theme } = _ref2; return _reactNative.StyleSheet.create({ menuContainer: { position: 'absolute', top: 5, right: 5, flexDirection: 'column', paddingHorizontal: 10, backgroundColor: theme.popoverBackground, borderRadius: 8 } }); }; //# sourceMappingURL=LLChatMessageMenu.js.map