package com.tangem.features.feed.ui.market.detailed.state

import androidx.annotation.DrawableRes
import kotlinx.collections.immutable.ImmutableList

internal data class LinksUM(
    val officialLinks: ImmutableList<Link>,
    val social: ImmutableList<Link>,
    val repository: ImmutableList<Link>,
    val blockchainSite: ImmutableList<Link>,
    val onLinkClick: (Link) -> Unit,
) {
    data class Link(
        @DrawableRes val iconRes: Int,
        val title: String,
        val url: String,
    )
}