feat(creator): 채널 홈 문구 리소스를 추가한다

This commit is contained in:
2026-06-15 13:20:25 +09:00
parent a631aa1b65
commit 21383ced46
4 changed files with 144 additions and 8 deletions

View File

@@ -1,5 +1,8 @@
package kr.co.vividnext.sodalive.v2.creator.channel.model
import androidx.annotation.DrawableRes
import androidx.annotation.StringRes
import kr.co.vividnext.sodalive.R
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelActivityResponse
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelAudioContentResponse
import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelCommunityPostResponse
@@ -20,14 +23,14 @@ sealed interface CreatorChannelHomeUiState {
) : CreatorChannelHomeUiState
}
enum class CreatorChannelTab(val label: String) {
Home(""),
Live("라이브"),
Audio("오디오"),
Series("시리즈"),
Community("커뮤니티"),
FanTalk("팬Talk"),
Donation("후원")
enum class CreatorChannelTab(@StringRes val labelResId: Int) {
Home(R.string.creator_channel_tab_home),
Live(R.string.creator_channel_tab_live),
Audio(R.string.creator_channel_tab_audio),
Series(R.string.creator_channel_tab_series),
Community(R.string.creator_channel_tab_community),
FanTalk(R.string.creator_channel_tab_fantalk),
Donation(R.string.creator_channel_tab_donation)
}
data class CreatorChannelHeaderUiModel(
@@ -58,6 +61,7 @@ sealed interface CreatorChannelHomeSection {
}
data class CreatorChannelSnsUiItem(
@DrawableRes val iconResId: Int,
val label: String,
val url: String
)