import React from "react" import { WithPlayerContext, Context } from "contexts/WithPlayerContext" import { Icons } from "components/Icons" import Marquee from "react-fast-marquee" import * as antd from "antd" import classnames from "classnames" import SeekBar from "components/Player/SeekBar" import Controls from "components/Player/Controls" import RGBStringToValues from "utils/rgbToValues" import LikeButton from "components/LikeButton" import "./index.less" function isOverflown(parent, element) { if (!parent || !element) { return false } const parentRect = parent.getBoundingClientRect() const elementRect = element.getBoundingClientRect() return elementRect.width > parentRect.width } const ServiceIndicator = (props) => { if (!props.service) { return null } switch (props.service) { case "tidal": { return
{artist ?? ""}