import React, {useState} from 'react'; import {StyleSheet, Text, View} from 'react-native'; import rpx from '@/utils/rpx'; import Icon from 'react-native-vector-icons/MaterialCommunityIcons'; import MusicQueue from '@/common/musicQueue'; import repeatModeConst from '@/constants/repeatModeConst'; import musicIsPaused from '@/utils/musicIsPaused'; import usePanelShow from '@/components/panels/usePanelShow'; interface IProps {} export default function (props: IProps) { const repeatMode = MusicQueue.useRepeatMode(); const musicState = MusicQueue.usePlaybackState(); const {showPanel} = usePanelShow(); return ( <> { MusicQueue.toggleRepeatMode(); }}> { MusicQueue.skipToPrevious(); }}> { if (musicIsPaused(musicState)) { MusicQueue.play(); } else { MusicQueue.pause(); } }}> { MusicQueue.skipToNext(); }}> { showPanel('PlayList'); }}> ); } const style = StyleSheet.create({ wrapper: { width: rpx(750), marginTop: rpx(36), height: rpx(100), flexDirection: 'row', justifyContent: 'space-around', alignItems: 'center', }, });