UNPKG

react-native-bluetooth-state-manager

Version:

Manage the bluetooth state of your device

20 lines (19 loc) 674 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useBluetoothState = void 0; var _react = require("react"); var _BluetoothStateManager = require("./BluetoothStateManager"); const useBluetoothState = (enabled = true) => { console.log(`useBluetoothState({ ${enabled} })`); if (!enabled) { return 'Unknown'; } return (0, _react.useSyncExternalStore)(cb => { const remove = _BluetoothStateManager.BluetoothStateManager.addListener(cb); return remove; }, () => _BluetoothStateManager.BluetoothStateManager.getStateSync()); }; exports.useBluetoothState = useBluetoothState; //# sourceMappingURL=useBluetoothState.js.map