package com.radiola.ui.components

import androidx.annotation.DrawableRes
import com.radiola.R
import com.radiola.domain.model.DeeplinkService

/**
 * Официальные монохромные логотипы музыкальных сервисов (vector drawable).
 * Геометрия — из public-domain набора Simple Icons (CC0) и свободного знака Yandex Music.
 * Сами бренды — товарные знаки правообладателей; используются как one-color версии
 * для номинативного указания «открыть трек в сервисе».
 * Для BOOM официального знака нет — вернётся null (рисуется нейтральная иконка-нота).
 */
@DrawableRes
fun serviceLogoRes(service: DeeplinkService): Int? = when (service.serviceId) {
    "yandex" -> R.drawable.ic_service_yandex
    "vk" -> R.drawable.ic_service_vk
    "spotify" -> R.drawable.ic_service_spotify
    "apple" -> R.drawable.ic_service_apple
    "youtube" -> R.drawable.ic_service_youtube
    "tidal" -> R.drawable.ic_service_tidal
    "deezer" -> R.drawable.ic_service_deezer
    else -> null
}
