Skip to content

Commit 5187be2

Browse files
authored
fix(util-defaults-mode-browser): import bowser by default export (#3203)
1 parent 4ae5af5 commit 5187be2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Diff for: packages/util-defaults-mode-browser/src/resolveDefaultsModeConfig.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { memoize } from "@aws-sdk/property-provider";
22
import type { DefaultsMode, ResolvedDefaultsMode } from "@aws-sdk/smithy-client";
33
import type { Provider } from "@aws-sdk/types";
4-
import { parse } from "bowser";
4+
import bowser from "bowser";
55

66
import { DEFAULTS_MODE_OPTIONS } from "./constants";
77

@@ -45,7 +45,9 @@ export const resolveDefaultsModeConfig = ({
4545

4646
const isMobileBrowser = (): boolean => {
4747
const parsedUA =
48-
typeof window !== "undefined" && window?.navigator?.userAgent ? parse(window.navigator.userAgent) : undefined;
48+
typeof window !== "undefined" && window?.navigator?.userAgent
49+
? bowser.parse(window.navigator.userAgent)
50+
: undefined;
4951
const platform = parsedUA?.platform?.type;
5052
// Reference: https://github.com/lancedikson/bowser/blob/master/src/constants.js#L86
5153
return platform === "tablet" || platform === "mobile";

0 commit comments

Comments
 (0)