From 3024511007154cb726943e80d2ccbbbc6e89eeac Mon Sep 17 00:00:00 2001 From: Tachibana Shin Date: Tue, 9 Jan 2024 09:15:44 +0700 Subject: [PATCH] fix(useBattery): fake signal API support in some utilities (#3634) Co-authored-by: Doctorwu <44631608+Doctor-wu@users.noreply.github.com> --- packages/core/useBattery/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/useBattery/index.ts b/packages/core/useBattery/index.ts index eef26e77bed..6e575de1ff8 100644 --- a/packages/core/useBattery/index.ts +++ b/packages/core/useBattery/index.ts @@ -26,7 +26,7 @@ export function useBattery(options: ConfigurableNavigator = {}) { const { navigator = defaultNavigator } = options const events = ['chargingchange', 'chargingtimechange', 'dischargingtimechange', 'levelchange'] - const isSupported = useSupported(() => navigator && 'getBattery' in navigator) + const isSupported = useSupported(() => navigator && 'getBattery' in navigator && typeof navigator.getBattery === 'function') const charging = ref(false) const chargingTime = ref(0)