2020-06-16 17:51:51 +02:00
|
|
|
import React from 'react';
|
2022-05-04 19:12:01 +02:00
|
|
|
import { StyleSheet } from 'react-native';
|
2020-06-16 17:51:51 +02:00
|
|
|
import MediaControls from './components/MediaControls';
|
|
|
|
|
import ProgressBar from './components/ProgressBar';
|
|
|
|
|
import NowPlaying from './components/NowPlaying';
|
|
|
|
|
import Queue from './components/Queue';
|
2021-02-11 23:43:21 +01:00
|
|
|
import useDefaultStyles from 'components/Colors';
|
2022-01-02 22:50:49 +01:00
|
|
|
import ConnectionNotice from './components/ConnectionNotice';
|
2022-05-04 19:12:01 +02:00
|
|
|
import { ScrollView } from 'react-native-gesture-handler';
|
2020-06-16 17:51:51 +02:00
|
|
|
|
2020-07-26 14:45:32 +02:00
|
|
|
const styles = StyleSheet.create({
|
|
|
|
|
inner: {
|
2022-05-04 22:46:19 +02:00
|
|
|
padding: 40,
|
2020-07-26 14:45:32 +02:00
|
|
|
}
|
|
|
|
|
});
|
2020-07-26 12:34:00 +02:00
|
|
|
|
2020-06-16 17:51:51 +02:00
|
|
|
export default function Player() {
|
2021-02-11 23:43:21 +01:00
|
|
|
const defaultStyles = useDefaultStyles();
|
|
|
|
|
|
2020-06-16 17:51:51 +02:00
|
|
|
return (
|
2021-02-11 23:43:21 +01:00
|
|
|
<ScrollView contentContainerStyle={styles.inner} style={defaultStyles.view}>
|
2020-06-16 17:51:51 +02:00
|
|
|
<NowPlaying />
|
2022-01-02 22:50:49 +01:00
|
|
|
<ConnectionNotice />
|
2020-06-16 17:51:51 +02:00
|
|
|
<ProgressBar />
|
2022-05-05 03:30:51 +02:00
|
|
|
<MediaControls />
|
2020-06-16 17:51:51 +02:00
|
|
|
<Queue />
|
2020-07-26 14:45:32 +02:00
|
|
|
</ScrollView>
|
2020-06-16 17:51:51 +02:00
|
|
|
);
|
|
|
|
|
}
|