diff --git a/package-lock.json b/package-lock.json index 5b104b0..94c38ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,6 +18,7 @@ "react": "17.0.2", "react-native": "^0.68.2", "react-native-gesture-handler": "^2.4.2", + "react-native-material-menu": "^2.0.0", "react-native-pager-view": "^5.4.24", "react-native-safe-area-context": "^4.3.1", "react-native-screens": "^3.13.1", @@ -6048,11 +6049,6 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.150.tgz", "integrity": "sha512-MP3oBer0X7ZeS9GJ0H6lmkn561UxiwOIY9TTkdxVY7lI9G6GVCKfgJaHaDcakwdKxBXA4T3ybeswH/WBIN/KTA==" }, - "node_modules/eme-encryption-scheme-polyfill": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/eme-encryption-scheme-polyfill/-/eme-encryption-scheme-polyfill-2.0.5.tgz", - "integrity": "sha512-F1C7SGjzE0ypKPqr7+30AcGl4YyEllrJidVDDWfwIwCadEfIHuayTn/nsy7EFNoZOJp4gUAohAGwLQEXE+exuw==" - }, "node_modules/emittery": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", @@ -10387,11 +10383,6 @@ "node": ">=4.0" } }, - "node_modules/keymirror": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/keymirror/-/keymirror-0.1.1.tgz", - "integrity": "sha512-vIkZAFWoDijgQT/Nvl2AHCMmnegN2ehgTPYuyy2hWQkQSntI0S7ESYqdLkoSe1HyEBFHHkCgSIvVdSEiWwKvCg==" - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -12445,6 +12436,15 @@ "react-native": ">=0.42.0" } }, + "node_modules/react-native-material-menu": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-native-material-menu/-/react-native-material-menu-2.0.0.tgz", + "integrity": "sha512-SmO9PLE3E469EPbVWZqvdu6JGPPZIm7YjqDcWs2PPoY0k7w2V9tFo3BmmLXNzNZDCVCAi+PPSsL7h/5WkfHcSg==", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, "node_modules/react-native-pager-view": { "version": "5.4.24", "resolved": "https://registry.npmjs.org/react-native-pager-view/-/react-native-pager-view-5.4.24.tgz", @@ -12604,16 +12604,6 @@ "node": ">=10" } }, - "node_modules/react-native-video": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-native-video/-/react-native-video-5.2.0.tgz", - "integrity": "sha512-5SK1lxyzrCkZF+WuxUxLR1Pt65E0rsWB1w1GrGxSLdC9zWYBumcmuHl+wPJ7UQvznjaH2Ze7uU1R3arejI7+WQ==", - "dependencies": { - "keymirror": "^0.1.1", - "prop-types": "^15.7.2", - "shaka-player": "^2.5.9" - } - }, "node_modules/react-native/node_modules/ws": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", @@ -13501,14 +13491,6 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "node_modules/shaka-player": { - "version": "2.5.23", - "resolved": "https://registry.npmjs.org/shaka-player/-/shaka-player-2.5.23.tgz", - "integrity": "sha512-3MC9k0OXJGw8AZ4n/ZNCZS2yDxx+3as5KgH6Tx4Q5TRboTBBCu6dYPI5vp1DxKeyU12MBN1Zcbs7AKzXv2EnCg==", - "dependencies": { - "eme-encryption-scheme-polyfill": "^2.0.1" - } - }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -19628,11 +19610,6 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.150.tgz", "integrity": "sha512-MP3oBer0X7ZeS9GJ0H6lmkn561UxiwOIY9TTkdxVY7lI9G6GVCKfgJaHaDcakwdKxBXA4T3ybeswH/WBIN/KTA==" }, - "eme-encryption-scheme-polyfill": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/eme-encryption-scheme-polyfill/-/eme-encryption-scheme-polyfill-2.0.5.tgz", - "integrity": "sha512-F1C7SGjzE0ypKPqr7+30AcGl4YyEllrJidVDDWfwIwCadEfIHuayTn/nsy7EFNoZOJp4gUAohAGwLQEXE+exuw==" - }, "emittery": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", @@ -22857,11 +22834,6 @@ "object.assign": "^4.1.2" } }, - "keymirror": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/keymirror/-/keymirror-0.1.1.tgz", - "integrity": "sha512-vIkZAFWoDijgQT/Nvl2AHCMmnegN2ehgTPYuyy2hWQkQSntI0S7ESYqdLkoSe1HyEBFHHkCgSIvVdSEiWwKvCg==" - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -24493,6 +24465,12 @@ "peer": true, "requires": {} }, + "react-native-material-menu": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-native-material-menu/-/react-native-material-menu-2.0.0.tgz", + "integrity": "sha512-SmO9PLE3E469EPbVWZqvdu6JGPPZIm7YjqDcWs2PPoY0k7w2V9tFo3BmmLXNzNZDCVCAi+PPSsL7h/5WkfHcSg==", + "requires": {} + }, "react-native-pager-view": { "version": "5.4.24", "resolved": "https://registry.npmjs.org/react-native-pager-view/-/react-native-pager-view-5.4.24.tgz", @@ -24607,16 +24585,6 @@ } } }, - "react-native-video": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-native-video/-/react-native-video-5.2.0.tgz", - "integrity": "sha512-5SK1lxyzrCkZF+WuxUxLR1Pt65E0rsWB1w1GrGxSLdC9zWYBumcmuHl+wPJ7UQvznjaH2Ze7uU1R3arejI7+WQ==", - "requires": { - "keymirror": "^0.1.1", - "prop-types": "^15.7.2", - "shaka-player": "^2.5.9" - } - }, "react-refresh": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", @@ -25309,14 +25277,6 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "shaka-player": { - "version": "2.5.23", - "resolved": "https://registry.npmjs.org/shaka-player/-/shaka-player-2.5.23.tgz", - "integrity": "sha512-3MC9k0OXJGw8AZ4n/ZNCZS2yDxx+3as5KgH6Tx4Q5TRboTBBCu6dYPI5vp1DxKeyU12MBN1Zcbs7AKzXv2EnCg==", - "requires": { - "eme-encryption-scheme-polyfill": "^2.0.1" - } - }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", diff --git a/package.json b/package.json index a1d65d4..73563de 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "react": "17.0.2", "react-native": "^0.68.2", "react-native-gesture-handler": "^2.4.2", + "react-native-material-menu": "^2.0.0", "react-native-pager-view": "^5.4.24", "react-native-safe-area-context": "^4.3.1", "react-native-screens": "^3.13.1", diff --git a/src/Routes/BottomTabNavigation/index.js b/src/Routes/BottomTabNavigation/index.js index 5a57fdd..ff03189 100644 --- a/src/Routes/BottomTabNavigation/index.js +++ b/src/Routes/BottomTabNavigation/index.js @@ -71,6 +71,7 @@ const BottomTabNavigation = () => { } }, })}> + { + const RootStack = createStackNavigator(); return ( diff --git a/src/components/ProfileScreenContent/TopNavigationBar/index.js b/src/components/ProfileScreenContent/TopNavigationBar/index.js index ddbcfcc..830cdf9 100644 --- a/src/components/ProfileScreenContent/TopNavigationBar/index.js +++ b/src/components/ProfileScreenContent/TopNavigationBar/index.js @@ -23,7 +23,7 @@ const Tab = createMaterialTopTabNavigator(); const TopNavigationBar = () => { return ( - +