show service

This commit is contained in:
SrGooglo 2023-07-27 00:38:27 +00:00
parent eece69dbb1
commit 36bc26fd7e

View File

@ -19,6 +19,23 @@ export default (props) => {
</WithPlayerContext> </WithPlayerContext>
} }
const ServiceIndicator = (props) => {
if (!props.service) {
return null
}
switch (props.service) {
case "tidal": {
return <div className="service_indicator">
<Icons.SiTidal /> Playing from Tidal
</div>
}
default: {
return null
}
}
}
// TODO: Queue view // TODO: Queue view
export class AudioPlayer extends React.Component { export class AudioPlayer extends React.Component {
static contextType = Context static contextType = Context
@ -122,6 +139,10 @@ export class AudioPlayer extends React.Component {
} }
<div className="player"> <div className="player">
<ServiceIndicator
service={this.context.currentManifest?.service}
/>
<div <div
className="cover" className="cover"
style={{ style={{
@ -149,7 +170,7 @@ export class AudioPlayer extends React.Component {
} }
{ {
!app.isMobile && <LikeButton !app.isMobile && this.context.playbackStatus !== "stopped" && <LikeButton
onClick={app.cores.player.toggleCurrentTrackLike} onClick={app.cores.player.toggleCurrentTrackLike}
liked={this.context.liked} liked={this.context.liked}
/> />