@sendbird/uikit-react-native
Version:
Sendbird UIKit for React Native: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
50 lines (49 loc) • 2.12 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useUserProfile = exports.useSendbirdChat = exports.useSBUHandlers = exports.useReaction = exports.usePlatformService = exports.useLocalization = void 0;
var _react = require("react");
var _LocalizationCtx = require("../contexts/LocalizationCtx");
var _PlatformServiceCtx = require("../contexts/PlatformServiceCtx");
var _ReactionCtx = require("../contexts/ReactionCtx");
var _SBUHandlersCtx = require("../contexts/SBUHandlersCtx");
var _SendbirdChatCtx = require("../contexts/SendbirdChatCtx");
var _UserProfileCtx = require("../contexts/UserProfileCtx");
const useSBUHandlers = () => {
const value = (0, _react.useContext)(_SBUHandlersCtx.SBUHandlersContext);
if (!value) throw new Error('SBUHandlersContext is not provided');
return value;
};
exports.useSBUHandlers = useSBUHandlers;
const useLocalization = () => {
const value = (0, _react.useContext)(_LocalizationCtx.LocalizationContext);
if (!value) throw new Error('LocalizationContext is not provided');
return value;
};
exports.useLocalization = useLocalization;
const usePlatformService = () => {
const value = (0, _react.useContext)(_PlatformServiceCtx.PlatformServiceContext);
if (!value) throw new Error('PlatformServiceContext is not provided');
return value;
};
exports.usePlatformService = usePlatformService;
const useSendbirdChat = () => {
const value = (0, _react.useContext)(_SendbirdChatCtx.SendbirdChatContext);
if (!value) throw new Error('SendbirdChatContext is not provided');
return value;
};
exports.useSendbirdChat = useSendbirdChat;
const useUserProfile = () => {
const value = (0, _react.useContext)(_UserProfileCtx.UserProfileContext);
if (!value) throw new Error('UserProfileContext is not provided');
return value;
};
exports.useUserProfile = useUserProfile;
const useReaction = () => {
const value = (0, _react.useContext)(_ReactionCtx.ReactionContext);
if (!value) throw new Error('ReactionContext is not provided');
return value;
};
exports.useReaction = useReaction;
//# sourceMappingURL=useContext.js.map
;