Skip to content

Commit 5c17495

Browse files
committed
Refactor: WeeklyDatePicker에서 derivedStateOf 제거
1 parent 86f33b9 commit 5c17495

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

  • presentation/src/main/java/com/threegap/bitnagil/presentation/home/component/template

presentation/src/main/java/com/threegap/bitnagil/presentation/home/component/template/WeeklyDatePicker.kt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import androidx.compose.foundation.layout.size
2323
import androidx.compose.foundation.shape.RoundedCornerShape
2424
import androidx.compose.material3.Text
2525
import androidx.compose.runtime.Composable
26-
import androidx.compose.runtime.derivedStateOf
2726
import androidx.compose.runtime.getValue
2827
import androidx.compose.runtime.mutableStateOf
2928
import androidx.compose.runtime.remember
@@ -56,12 +55,8 @@ fun WeeklyDatePicker(
5655
modifier: Modifier = Modifier,
5756
) {
5857
val today = remember { LocalDate.now() }
59-
val completionStates by remember(routines) {
60-
derivedStateOf {
61-
weeklyDates.associateWith { date ->
62-
routines.routines[date.toString()]?.allCompleted ?: false
63-
}
64-
}
58+
val completionStates = weeklyDates.associateWith { date ->
59+
routines.routines[date.toString()]?.allCompleted ?: false
6560
}
6661

6762
Column(

0 commit comments

Comments
 (0)