@helenejs/react
Version:
Real-time Web Apps for Node.js
16 lines • 516 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useClient = useClient;
const utils_1 = require("@helenejs/utils");
const react_1 = require("react");
const components_1 = require("../components");
function useClient() {
const client = (0, react_1.useContext)(components_1.ClientContext);
if (utils_1.Environment.isServer)
return null;
if (!client) {
throw new Error('Client Not Found');
}
return client;
}
//# sourceMappingURL=use-client.js.map