diff --git a/apps/native-component-list/src/screens/WebBrowserScreen.tsx b/apps/native-component-list/src/screens/WebBrowserScreen.tsx index 6bddff12a5c6b..f56c09851454e 100644 --- a/apps/native-component-list/src/screens/WebBrowserScreen.tsx +++ b/apps/native-component-list/src/screens/WebBrowserScreen.tsx @@ -100,7 +100,7 @@ export default class WebBrowserScreen extends React.Component<{}, State> { enableBarCollapsing: this.state.barCollapsing, showInRecents: this.state.showInRecents, readerMode: this.state.readerMode, - enableDefaultShare: this.state.enableDefaultShare, + enableDefaultShareMenuItem: this.state.enableDefaultShare, }; const result = await WebBrowser.openBrowserAsync('https://expo.io', args); setTimeout(() => Alert.alert('Result', JSON.stringify(result, null, 2)), 1000); diff --git a/packages/expo-web-browser/android/src/main/java/expo/modules/webbrowser/WebBrowserModule.java b/packages/expo-web-browser/android/src/main/java/expo/modules/webbrowser/WebBrowserModule.java index c3caf6273d111..b309c966ff6c9 100644 --- a/packages/expo-web-browser/android/src/main/java/expo/modules/webbrowser/WebBrowserModule.java +++ b/packages/expo-web-browser/android/src/main/java/expo/modules/webbrowser/WebBrowserModule.java @@ -32,7 +32,7 @@ public class WebBrowserModule extends ExportedModule { private final static String PREFERRED_BROWSER_PACKAGE = "preferredBrowserPackage"; private final static String DEFAULT_BROWSER_PACKAGE = "defaultBrowserPackage"; private final static String SHOW_IN_RECENTS = "showInRecents"; - private final static String DEFAULT_SHARE_MENU_ITEM = "enableDefaultShare"; + private final static String DEFAULT_SHARE_MENU_ITEM = "enableDefaultShareMenuItem"; private final static String TOOLBAR_COLOR_KEY = "toolbarColor"; private final static String ERROR_CODE = "EXWebBrowser"; diff --git a/packages/expo-web-browser/build/WebBrowser.types.d.ts b/packages/expo-web-browser/build/WebBrowser.types.d.ts index d03b36635796e..223031fbbe278 100644 --- a/packages/expo-web-browser/build/WebBrowser.types.d.ts +++ b/packages/expo-web-browser/build/WebBrowser.types.d.ts @@ -7,7 +7,7 @@ export declare type WebBrowserOpenOptions = { enableBarCollapsing?: boolean; showTitle?: boolean; /** Android only */ - enableDefaultShare?: boolean; + enableDefaultShareMenuItem?: boolean; showInRecents?: boolean; /** iOS only */ controlsColor?: string; diff --git a/packages/expo-web-browser/build/WebBrowser.types.js.map b/packages/expo-web-browser/build/WebBrowser.types.js.map index b96b293177b90..97a827a4733b8 100644 --- a/packages/expo-web-browser/build/WebBrowser.types.js.map +++ b/packages/expo-web-browser/build/WebBrowser.types.js.map @@ -1 +1 @@ -{"version":3,"file":"WebBrowser.types.js","sourceRoot":"","sources":["../src/WebBrowser.types.ts"],"names":[],"mappings":"AAiCA,MAAM,CAAC,MAAM,oBAAoB,GAAG;IAClC;;OAEG;IACH,MAAM,EAAE,QAAQ;IAChB;;OAEG;IACH,OAAO,EAAE,SAAS;IAClB;;OAEG;IACH,MAAM,EAAE,QAAQ;CACR,CAAC","sourcesContent":["export type RedirectEvent = {\n url: string;\n};\n\nexport type WebBrowserOpenOptions = {\n toolbarColor?: string;\n browserPackage?: string;\n enableBarCollapsing?: boolean;\n showTitle?: boolean;\n\n /** Android only */\n enableDefaultShare?: boolean;\n showInRecents?: boolean;\n\n /** iOS only */\n controlsColor?: string;\n dismissButtonStyle?: 'done' | 'close' | 'cancel';\n readerMode?: boolean;\n\n // Web\n windowName?: string;\n windowFeatures?: string;\n};\n\nexport type WebBrowserAuthSessionResult = WebBrowserRedirectResult | WebBrowserResult;\n\nexport type WebBrowserCustomTabsResults = {\n defaultBrowserPackage?: string;\n preferredBrowserPackage?: string;\n browserPackages: string[];\n servicePackages: string[];\n};\n\nexport const WebBrowserResultType = {\n /**\n * iOS only\n */\n CANCEL: 'cancel',\n /**\n * iOS only\n */\n DISMISS: 'dismiss',\n /**\n * Android only\n */\n OPENED: 'opened',\n} as const;\n\nexport type WebBrowserResultType = typeof WebBrowserResultType[keyof typeof WebBrowserResultType];\n\nexport type WebBrowserResult = {\n // cancel and dismiss are iOS only, opened is Android only\n type: WebBrowserResultType;\n};\n\nexport type WebBrowserRedirectResult = {\n type: 'success';\n url: string;\n};\n\nexport type ServiceActionResult = {\n servicePackage?: string;\n};\n\nexport type WebBrowserMayInitWithUrlResult = ServiceActionResult;\nexport type WebBrowserWarmUpResult = ServiceActionResult;\nexport type WebBrowserCoolDownResult = ServiceActionResult;\n"]} \ No newline at end of file +{"version":3,"file":"WebBrowser.types.js","sourceRoot":"","sources":["../src/WebBrowser.types.ts"],"names":[],"mappings":"AAiCA,MAAM,CAAC,MAAM,oBAAoB,GAAG;IAClC;;OAEG;IACH,MAAM,EAAE,QAAQ;IAChB;;OAEG;IACH,OAAO,EAAE,SAAS;IAClB;;OAEG;IACH,MAAM,EAAE,QAAQ;CACR,CAAC","sourcesContent":["export type RedirectEvent = {\n url: string;\n};\n\nexport type WebBrowserOpenOptions = {\n toolbarColor?: string;\n browserPackage?: string;\n enableBarCollapsing?: boolean;\n showTitle?: boolean;\n\n /** Android only */\n enableDefaultShareMenuItem?: boolean;\n showInRecents?: boolean;\n\n /** iOS only */\n controlsColor?: string;\n dismissButtonStyle?: 'done' | 'close' | 'cancel';\n readerMode?: boolean;\n\n // Web\n windowName?: string;\n windowFeatures?: string;\n};\n\nexport type WebBrowserAuthSessionResult = WebBrowserRedirectResult | WebBrowserResult;\n\nexport type WebBrowserCustomTabsResults = {\n defaultBrowserPackage?: string;\n preferredBrowserPackage?: string;\n browserPackages: string[];\n servicePackages: string[];\n};\n\nexport const WebBrowserResultType = {\n /**\n * iOS only\n */\n CANCEL: 'cancel',\n /**\n * iOS only\n */\n DISMISS: 'dismiss',\n /**\n * Android only\n */\n OPENED: 'opened',\n} as const;\n\nexport type WebBrowserResultType = typeof WebBrowserResultType[keyof typeof WebBrowserResultType];\n\nexport type WebBrowserResult = {\n // cancel and dismiss are iOS only, opened is Android only\n type: WebBrowserResultType;\n};\n\nexport type WebBrowserRedirectResult = {\n type: 'success';\n url: string;\n};\n\nexport type ServiceActionResult = {\n servicePackage?: string;\n};\n\nexport type WebBrowserMayInitWithUrlResult = ServiceActionResult;\nexport type WebBrowserWarmUpResult = ServiceActionResult;\nexport type WebBrowserCoolDownResult = ServiceActionResult;\n"]} \ No newline at end of file diff --git a/packages/expo-web-browser/src/WebBrowser.types.ts b/packages/expo-web-browser/src/WebBrowser.types.ts index 046b989941cac..acea812535d37 100644 --- a/packages/expo-web-browser/src/WebBrowser.types.ts +++ b/packages/expo-web-browser/src/WebBrowser.types.ts @@ -9,7 +9,7 @@ export type WebBrowserOpenOptions = { showTitle?: boolean; /** Android only */ - enableDefaultShare?: boolean; + enableDefaultShareMenuItem?: boolean; showInRecents?: boolean; /** iOS only */