
Product
Socket MCP Adds Org Alerts, Threat Feed Review, and Package Inspection
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.
rn-bottom-menu
Advanced tools
A fast and intuitive bottom menu for React Native, designed for seamless navigation with customizable buttons and smooth animations. Perfect for creating engaging, responsive UI elements with minimal effort! 🔥

TypeScript.yarn add rn-bottom-menu
or
npm i rn-bottom-menu
This library needs these dependencies to be installed in your project before you can use it:
yarn add react-native-reanimated react-native-gesture-handler @react-navigation/bottom-tabs @react-navigation/native d3-shape
React Native Gesture Handler needs extra steps to finalize its installation, please follow their installation instructions.
React Native Reanimated needs extra steps to finalize its installation, please follow their installation instructions.
BottomNavigationPlease check attached sample code to integrate rn-bottom-menu
import { BottomNavigation } from 'rn-bottom-menu';
<Tab.Navigator
screenOptions={{
tabBarActiveTintColor: '#3030ae',
tabBarInactiveTintColor: '#010101',
tabBarActiveBackgroundColor: '#fff',
}}
tabBar={props => (
<BottomNavigation
mode={'default'}
isRtl={false}
focusedButtonStyle={{
shadowOffset: { width: 0, height: 7 },
shadowColor: '#fff',
shadowOpacity: 0.41,
shadowRadius: 9.11,
elevation: 10,
}}
bottomBarContainerStyle={{
position: 'absolute',
bottom: 0,
left: 0,
right: 0,
}}
springConfig={{
stiffness: 1500,
damping: 85,
mass: 4,
}}
{...props}
/>
)}>
<Tab.Screen
name="Studio"
options={{
tabBarIcon: ({ focused }) => (
//PUT YOUR BOTTOM MENU ICONS HERE
//<SvgIcon
// pathFill={focused ? '#FFF' : '#000'}
// icon={SVGIcons.ICON2}
// {...scaled(23)}
///>
),
tabBarLabel: 'Studio',
}}
component={<></>}
/>
<Tab.Screen
name="Verified"
options={{
tabBarIcon: ({ focused }) => (
//PUT YOUR BOTTOM MENU ICONS HERE
),
tabBarLabel: 'Verified',
}}
component={<></>}
/>
<Tab.Screen
name="OnlyFan"
options={{
tabBarIcon: ({ focused }) => (
//PUT YOUR BOTTOM MENU ICONS HERE
),
tabBarLabel: 'OnlyFan',
}}
component={<></>}
/>
<Tab.Screen
name="Flow"
options={{
tabBarIcon: ({ focused }) => (
//PUT YOUR BOTTOM MENU ICONS HERE
),
tabBarLabel: 'Flow',
}}
component={<></>}
/>
<Tab.Screen
name="Shortcut"
options={{
tabBarIcon: ({ focused }) => (
//PUT YOUR BOTTOM MENU ICONS HERE
),
tabBarLabel: 'Shortcut',
}}
component={<></>}
/>
</Tab.Navigator>
Please give a star if you like this project! 🤩
FAQs
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.

Product
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.

Research
More than 140 Mastra npm packages were compromised in a supply chain attack that used a typosquatted dependency to deliver a cross-platform infostealer during installation.