xref: /MusicFree/src/pages/localMusic/index.tsx (revision cd669353b6a483aad2a61863c7df332c267907c6)
1import React from 'react';
2import {StyleSheet} from 'react-native';
3import rpx from '@/utils/rpx';
4import {SafeAreaView} from 'react-native-safe-area-context';
5import StatusBar from '@/components/base/statusBar';
6import {createNativeStackNavigator} from '@react-navigation/native-stack';
7import MainPage from './mainPage';
8import ScanPage from './scanPage';
9
10const Stack = createNativeStackNavigator();
11export default function LocalMusic() {
12    return (
13        <SafeAreaView style={style.wrapper}>
14            <StatusBar />
15            <Stack.Navigator
16                initialRouteName="local/index"
17                screenOptions={{
18                    headerShown: false,
19                    animation: 'slide_from_right',
20                    animationDuration: 200,
21                }}>
22                <Stack.Screen
23                    key={'local-index'}
24                    name={'local/index'}
25                    component={MainPage}
26                />
27                <Stack.Screen
28                    key={'local-scan'}
29                    name={'local/scan'}
30                    component={ScanPage}
31                />
32            </Stack.Navigator>
33        </SafeAreaView>
34    );
35}
36
37const style = StyleSheet.create({
38    wrapper: {
39        width: rpx(750),
40        flex: 1,
41    },
42});
43