import React, { useCallback } from "react"; import { StyleProp, StyleSheet, ViewStyle } from "react-native"; import { NavigationState, SceneRendererProps, TabBar, } from "react-native-tab-view-next"; import { Haptics } from "@showtime-xyz/universal.haptics"; import { useIsDarkMode } from "@showtime-xyz/universal.hooks"; import { colors } from "@showtime-xyz/universal.tailwind"; import { View } from "@showtime-xyz/universal.view"; import { Route } from "./index"; type State = NavigationState; interface Props extends SceneRendererProps { style?: StyleProp; } export const ScollableTabBar = ({ style, ...rest }: Props & { navigationState: State }) => { const isDark = useIsDarkMode(); const onTabPress = useCallback(() => { Haptics.impactAsync(); }, []); return ( ); }; const styles = StyleSheet.create({ tabbar: { elevation: 0, shadowOpacity: 0, }, });