import { Component, type CSSProperties } from 'react' interface IconProps { width?: number | string height?: number | string className?: string style?: CSSProperties } export class AlbumIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class TrackIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class TracksIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class ArtistsIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class PlaylistIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class SearchIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class SearchClearIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class MoreIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class PlaystateAnimationMedalist extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class PlaystateAnimationTracklist extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class PlaystateAnimationSearch extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class DownloadingIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class DownloadedIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class DeletingIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class SortingIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class LyricsIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class QueueIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class ExpandIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class DownloadIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class CheckIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class SpinnerIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className, style } = this.props return ( ) } } export class SpotifyIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class ExternalLinkIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class MusicIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class DiscoverIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class TrendingIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class MobileIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class CanadianIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class LocalIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class EnergyIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class DiamondIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class SunIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class CityIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class ChillIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class FocusIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } } export class PlayIcon extends Component { static defaultProps = { width: '100%', height: '100%', } render() { const { width, height, className } = this.props return ( ) } }