Minor tweaks to download custom dialog

- Allow large decrements (just goes to 0)
- Use Material3 text field for proper theming
- Move dialog composable to presentation package
This commit is contained in:
arkon
2022-08-26 09:16:26 -04:00
parent 2453d1a886
commit 03b9950fa1
19 changed files with 189 additions and 180 deletions

View File

@@ -110,7 +110,7 @@ fun AppBar(
IconButton(onClick = onCancelActionMode) {
Icon(
imageVector = Icons.Default.Close,
contentDescription = stringResource(id = R.string.action_cancel),
contentDescription = stringResource(R.string.action_cancel),
)
}
} else {

View File

@@ -39,14 +39,14 @@ fun ChangeCategoryDialog(
onEditCategories()
},
) {
Text(text = stringResource(id = R.string.action_edit_categories))
Text(text = stringResource(R.string.action_edit_categories))
}
},
title = {
Text(text = stringResource(id = R.string.action_move_category))
Text(text = stringResource(R.string.action_move_category))
},
text = {
Text(text = stringResource(id = R.string.information_empty_category_dialog))
Text(text = stringResource(R.string.information_empty_category_dialog))
},
)
return
@@ -60,11 +60,11 @@ fun ChangeCategoryDialog(
onDismissRequest()
onEditCategories()
},) {
Text(text = stringResource(id = R.string.action_edit))
Text(text = stringResource(R.string.action_edit))
}
Spacer(modifier = Modifier.weight(1f))
TextButton(onClick = onDismissRequest) {
Text(text = stringResource(id = android.R.string.cancel))
Text(text = stringResource(android.R.string.cancel))
}
TextButton(
onClick = {
@@ -75,12 +75,12 @@ fun ChangeCategoryDialog(
)
},
) {
Text(text = stringResource(id = R.string.action_add))
Text(text = stringResource(R.string.action_add))
}
}
},
title = {
Text(text = stringResource(id = R.string.action_move_category))
Text(text = stringResource(R.string.action_move_category))
},
text = {
Column {

View File

@@ -36,7 +36,7 @@ fun DeleteLibraryMangaDialog(
onDismissRequest = onDismissRequest,
dismissButton = {
TextButton(onClick = onDismissRequest) {
Text(text = stringResource(id = android.R.string.cancel))
Text(text = stringResource(android.R.string.cancel))
}
},
confirmButton = {
@@ -49,11 +49,11 @@ fun DeleteLibraryMangaDialog(
)
},
) {
Text(text = stringResource(id = android.R.string.ok))
Text(text = stringResource(android.R.string.ok))
}
},
title = {
Text(text = stringResource(id = R.string.action_remove))
Text(text = stringResource(R.string.action_remove))
},
text = {
Column {
@@ -69,7 +69,7 @@ fun DeleteLibraryMangaDialog(
list = mutableList.toList()
},
)
Text(text = stringResource(id = state.value))
Text(text = stringResource(state.value))
}
}
}