Skip to content

Commit

Permalink
feature #866: feat FortuneDetail Preview
Browse files Browse the repository at this point in the history
  • Loading branch information
chattymin authored and l2hyunwoo committed Sep 24, 2024
1 parent 18135e0 commit c41ee9c
Showing 1 changed file with 50 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,19 @@
*/
package org.sopt.official.feature.fortune.feature.fortundDetail

import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.Button
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import kotlinx.serialization.Serializable
import org.sopt.official.designsystem.SoptTheme

Expand All @@ -34,19 +45,54 @@ data class FortuneDetail(val date: String)

@Composable
fun FortuneDetailRoute(
paddingValue: PaddingValues,
date: String,
navigateToFortuneAmulet: () -> Unit,
) {
FortuneDetailScreen(
paddingValue = paddingValue,
date = date,
navigateToFortuneAmulet = navigateToFortuneAmulet
)
}

@Composable
fun FortuneDetailScreen(
paddingValue: PaddingValues,
date: String,
navigateToFortuneAmulet: () -> Unit,
) {
Text(
text = "Fortune Detail Screen: $date",
color = SoptTheme.colors.onBackground
)
Column(
modifier = Modifier
.padding(paddingValue)
.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Text(
text = "Fortune Detail Screen: $date",
color = SoptTheme.colors.onBackground
)

Spacer(modifier = Modifier.weight(1f))

Button(
onClick = navigateToFortuneAmulet
) {
Text(text = "Go to Fortune Amulet")
}
Spacer(modifier = Modifier.height(50.dp))
}
}


@Preview
@Composable
fun FortuneDetailScreenPreview() {
SoptTheme {
FortuneDetailScreen(
paddingValue = PaddingValues(16.dp),
date = "2024-09-09",
navigateToFortuneAmulet = {}
)
}
}

0 comments on commit c41ee9c

Please sign in to comment.