diff --git a/packages/stack/package.json b/packages/stack/package.json index a0ba124b..98166d46 100644 --- a/packages/stack/package.json +++ b/packages/stack/package.json @@ -3,6 +3,8 @@ "version": "1.0.10", "description": "Stack navigator component for React Navigation", "main": "dist/index.js", + "module": "src/index.web.js", + "sideEffects": false, "files": [ "dist/", "src/", diff --git a/packages/stack/src/index.web.js b/packages/stack/src/index.web.js new file mode 100644 index 00000000..87167e42 --- /dev/null +++ b/packages/stack/src/index.web.js @@ -0,0 +1,40 @@ +import { Platform } from 'react-native'; +/** + * Navigators + */ +export { + default as createStackNavigator, +} from './navigators/createStackNavigator'; + +export const Assets = Platform.select({ + ios: [ + require('./views/assets/back-icon.png'), + require('./views/assets/back-icon-mask.png'), + ], + default: [require('./views/assets/back-icon.png')], +}); + +/** + * Views + */ +export { default as Header } from './views/Header/Header'; +export { default as HeaderBackButton } from './views/Header/HeaderBackButton'; +export { default as HeaderTitle } from './views/Header/HeaderTitle'; +export { + default as HeaderStyleInterpolator, +} from './views/Header/HeaderStyleInterpolator'; +export { default as StackView } from './views/StackView/StackView'; +export { default as StackViewCard } from './views/StackView/StackViewCard'; +export { default as StackViewLayout } from './views/StackView/StackViewLayout'; +export { + default as StackViewStyleInterpolator, +} from './views/StackView/StackViewStyleInterpolator'; +export { + default as StackViewTransitionConfigs, +} from './views/StackView/StackViewTransitionConfigs'; +export { + default as createPointerEventsContainer, +} from './views/StackView/createPointerEventsContainer'; +export { default as Transitioner } from './views/Transitioner'; +export { default as ScenesReducer } from './views/ScenesReducer'; +export { default as StackGestureContext } from './utils/StackGestureContext'; diff --git a/packages/stack/src/views/Header/HeaderTitle.js b/packages/stack/src/views/Header/HeaderTitle.js index 639360c0..32344e73 100644 --- a/packages/stack/src/views/Header/HeaderTitle.js +++ b/packages/stack/src/views/Header/HeaderTitle.js @@ -22,7 +22,7 @@ const styles = StyleSheet.create({ default: { fontSize: 20, fontWeight: '500', - } + }, }), color: 'rgba(0, 0, 0, .9)', marginHorizontal: 16,