Skip to content

Commit 9450f55

Browse files
committed
모임 상세 화면일 때 방장일 때 모임 알림 설정 보이도록 수정
1 parent 3570f06 commit 9450f55

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

feature/gathering-detail/src/main/java/com/plottwist/feature/gathering_detail/GatheringDetailScreen.kt

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ import androidx.compose.foundation.layout.Arrangement
66
import androidx.compose.foundation.layout.Column
77
import androidx.compose.foundation.layout.PaddingValues
88
import androidx.compose.foundation.layout.Row
9+
import androidx.compose.foundation.layout.Spacer
910
import androidx.compose.foundation.layout.fillMaxSize
1011
import androidx.compose.foundation.layout.fillMaxWidth
12+
import androidx.compose.foundation.layout.height
1113
import androidx.compose.foundation.layout.padding
1214
import androidx.compose.foundation.layout.width
1315
import androidx.compose.foundation.lazy.LazyColumn
@@ -82,6 +84,7 @@ fun GatheringDetailScreen(
8284
lastAlarm = state.gatheringDetail.lastPushRelativeTime,
8385
sentProposalCount = state.gatheringDetail.sentProposalCount,
8486
receivedProposalCount = state.gatheringDetail.receivedProposalCount,
87+
isHost = state.gatheringDetail.isHost,
8588
onAlarmSettingClick = {
8689
viewModel.handleAction(GatheringDetailAction.ClickAlarmSetting)
8790
},
@@ -110,6 +113,7 @@ private fun GatheringDetailScreen(
110113
lastAlarm: String,
111114
sentProposalCount: Int,
112115
receivedProposalCount: Int,
116+
isHost: Boolean,
113117
onAlarmSettingClick: () -> Unit,
114118
onProposalClick: () -> Unit,
115119
onSentProposalClick: () -> Unit,
@@ -138,10 +142,14 @@ private fun GatheringDetailScreen(
138142
}
139143

140144
item(key = Items.ALARM_SETTING) {
141-
GatheringAlarmSetting(
142-
modifier = Modifier.padding(top = 24.dp),
143-
onClick = onAlarmSettingClick
144-
)
145+
if(isHost) {
146+
GatheringAlarmSetting(
147+
modifier = Modifier.padding(top = 24.dp),
148+
onClick = onAlarmSettingClick
149+
)
150+
} else {
151+
Spacer(modifier = Modifier.fillMaxWidth().height(44.dp))
152+
}
145153
}
146154

147155
item(key = Items.GATHERING_INFO) {
@@ -243,6 +251,7 @@ private fun GatheringDetailScreenPreview() {
243251
lastAlarm = "3달 전",
244252
sentProposalCount = 99,
245253
receivedProposalCount = 99,
254+
isHost = true,
246255
onAlarmSettingClick = {},
247256
onProposalClick = {},
248257
onSentProposalClick = {},

0 commit comments

Comments
 (0)