@@ -63,6 +63,8 @@ import dev.dimension.flare.delete
6363import dev.dimension.flare.edit
6464import dev.dimension.flare.home_login
6565import dev.dimension.flare.import_completed
66+ import dev.dimension.flare.import_confirmation_message
67+ import dev.dimension.flare.import_confirmation_title
6668import dev.dimension.flare.import_error
6769import dev.dimension.flare.ok
6870import dev.dimension.flare.remove_account
@@ -950,7 +952,7 @@ internal fun SettingsScreen(
950952 }
951953 },
952954 )
953-
955+
954956 ContentDialog (
955957 title = stringResource(Res .string.import_confirmation_title),
956958 visible = state.storageState.showImportConfirmation,
@@ -973,7 +975,7 @@ internal fun SettingsScreen(
973975 }
974976 },
975977 )
976-
978+
977979 Expander (
978980 state.aiConfigState.expanded,
979981 onExpandedChanged = state.aiConfigState::setExpanded,
@@ -1235,7 +1237,7 @@ private fun storagePresenter(
12351237 var importJson by remember { mutableStateOf<String ?>(null ) }
12361238 val importPresenter = remember(importJson) { importJson?.let { ImportDataPresenter (it) } }
12371239 val importState = importPresenter?.body()
1238-
1240+
12391241 var showImportConfirmation by remember { mutableStateOf(false ) }
12401242 var pendingImportFile by remember { mutableStateOf<File ?>(null ) }
12411243
@@ -1297,15 +1299,15 @@ private fun storagePresenter(
12971299 showImportConfirmation = true
12981300 }
12991301 }
1300-
1302+
13011303 fun confirmImport () {
13021304 pendingImportFile?.let { file ->
13031305 importJson = file.readText()
13041306 }
13051307 showImportConfirmation = false
13061308 pendingImportFile = null
13071309 }
1308-
1310+
13091311 fun cancelImport () {
13101312 showImportConfirmation = false
13111313 pendingImportFile = null
0 commit comments