Skip to content

Commit

Permalink
[feat] #72 AddStudyScreen에서 SubjectDetailScreen으로 이동
Browse files Browse the repository at this point in the history
  • Loading branch information
HAJIEUN02 committed Jan 24, 2025
1 parent bbb1e0d commit 698d72d
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ fun MainNavHost(

addStudyNavGraph(
padding = padding,
popBackStack = { navigator.popBackStackIfNotSubject() },
navigateSplitStudy = { navigator.navigateToSplitStudy(it) },
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,15 @@ fun NavController.navigateAddStudy(

fun NavGraphBuilder.addStudyNavGraph(
padding: PaddingValues,
popBackStack: () -> Unit,
navigateSplitStudy: (AddStudyData) -> Unit,
) {
composable<AddStudyRoute>(
typeMap = mapOf(typeOf<SplitStudyData>() to SplitStudyDataType),
) {
AddStudyRoute(
padding = padding,
popBackStack = popBackStack,
navigateSplitStudy = navigateSplitStudy,
splitStudyData = it.toRoute<AddStudyRoute>().splitStudyData,
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import org.android.bbangzip.presentation.model.SplitStudyData
@Composable
fun AddStudyRoute(
padding: PaddingValues,
popBackStack: () -> Unit,
splitStudyData: SplitStudyData,
viewModel: AddStudyViewModel = hiltViewModel(),
navigateSplitStudy: (AddStudyData) -> Unit = {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ fun AddStudyScreen(
onClickCancleIcon: () -> Unit = {},
onClickConfirmDateBtn: () -> Unit = {},
onClickAgainSplitBtn: (Int) -> Unit = {},
popBackStack: () -> Unit
) {
val focusManager = LocalFocusManager.current

Expand All @@ -93,7 +94,9 @@ fun AddStudyScreen(
BbangZipBaseTopBar(
leadingIcon = R.drawable.ic_chevronleft_thick_small_24,
title = subjectTitle,
onLeadingIconClick = popBackStack
)

Column(
modifier =
Modifier
Expand Down Expand Up @@ -392,5 +395,6 @@ fun AddStudyScreenPreview() {
padding = PaddingValues(),
selectedDate = Date("2025", "1", "21"),
pieceNumber = 3,
popBackStack = {}
)
}
Original file line number Diff line number Diff line change
Expand Up @@ -272,12 +272,14 @@ fun TodoScreen(
onDismissRequest = onFilterBottomSheetDismissRequest,
)

BbangZipGetBadgeBottomSheet(
badgeList = todoState.badgeList,
isBottomSheetVisible = todoState.getBadgeBottomSheetState,
onDismissRequest = { onClickBadgeCloseBtn() },
onClickCancelButton = { onClickBadgeCloseBtn() }
)
if (todoState.badgeList.isNotEmpty()) {
BbangZipGetBadgeBottomSheet(
badgeList = todoState.badgeList,
isBottomSheetVisible = todoState.getBadgeBottomSheetState,
onDismissRequest = { onClickBadgeCloseBtn() },
onClickCancelButton = { onClickBadgeCloseBtn() }
)
}
}
}

Expand Down

0 comments on commit 698d72d

Please sign in to comment.