Files
jellyfin-audio-player/src/components/App.tsx

33 lines
706 B
TypeScript
Raw Normal View History

2020-06-16 17:51:51 +02:00
import React, { Component } from 'react';
import TrackPlayer from 'react-native-track-player';
import { NavigationContainer } from '@react-navigation/native';
import Routes from '../screens';
interface State {
isReady: boolean;
}
export default class App extends Component<State> {
state = {
isReady: false
};
async componentDidMount() {
await TrackPlayer.setupPlayer();
this.setState({ isReady: true });
}
render() {
const { isReady } = this.state;
if (!isReady) {
return null;
}
return (
<NavigationContainer>
<Routes />
</NavigationContainer>
);
}
}