diff --git a/SodaLive/Sources/V2/CreatorChannel/Components/CreatorChannelHeaderSection.swift b/SodaLive/Sources/V2/CreatorChannel/Components/CreatorChannelHeaderSection.swift index 2afd1aaa..feac2690 100644 --- a/SodaLive/Sources/V2/CreatorChannel/Components/CreatorChannelHeaderSection.swift +++ b/SodaLive/Sources/V2/CreatorChannel/Components/CreatorChannelHeaderSection.swift @@ -55,6 +55,8 @@ struct CreatorChannelHeaderSection: View { .multilineTextAlignment(.center) CreatorChannelTalkActionSection( + recipientMemberId: creator.creatorId, + recipientCreatorNickname: creator.nickname, isAiChatAvailable: creator.isAiChatAvailable, isDmAvailable: creator.isDmAvailable, isOwnCreatorChannel: isOwnCreatorChannel, diff --git a/SodaLive/Sources/V2/CreatorChannel/Home/Components/CreatorChannelTalkActionSection.swift b/SodaLive/Sources/V2/CreatorChannel/Home/Components/CreatorChannelTalkActionSection.swift index 7752674a..34dda731 100644 --- a/SodaLive/Sources/V2/CreatorChannel/Home/Components/CreatorChannelTalkActionSection.swift +++ b/SodaLive/Sources/V2/CreatorChannel/Home/Components/CreatorChannelTalkActionSection.swift @@ -1,6 +1,8 @@ import SwiftUI struct CreatorChannelTalkActionSection: View { + let recipientMemberId: Int + let recipientCreatorNickname: String let isAiChatAvailable: Bool let isDmAvailable: Bool let isOwnCreatorChannel: Bool @@ -61,7 +63,12 @@ struct CreatorChannelTalkActionSection: View { } if shouldShowGiftButton { - Button(action: {}) { + Button(action: { + AppState.shared.setAppStep(step: .giftSend( + recipientMemberId: recipientMemberId, + recipientCreatorNickname: recipientCreatorNickname + )) + }) { Text(I18n.CreatorChannelHome.sendGift) .appFont(size: 16, weight: .medium) .foregroundColor(.white)