@@ -51,6 +51,7 @@ import androidx.compose.material.Snackbar
5151import androidx.compose.material.Surface
5252import androidx.compose.material.Text
5353import androidx.compose.material.icons.Icons
54+ import androidx.compose.material.icons.automirrored.filled.ArrowBack
5455import androidx.compose.material.icons.automirrored.filled.ArrowForward
5556import androidx.compose.material.icons.automirrored.filled.KeyboardArrowRight
5657import androidx.compose.material.icons.filled.Close
@@ -376,7 +377,7 @@ fun NavigationUnitsButtons(
376377 colors = ButtonDefaults .outlinedButtonColors(
377378 backgroundColor = MaterialTheme .appColors.background
378379 ),
379- border = BorderStroke (1 .dp, MaterialTheme .appColors.primaryButtonBorder ),
380+ border = BorderStroke (1 .dp, MaterialTheme .appColors.textAccent ),
380381 elevation = null ,
381382 shape = MaterialTheme .appShapes.navigationButtonShape,
382383 onClick = onPrevClick,
@@ -385,18 +386,27 @@ fun NavigationUnitsButtons(
385386 verticalAlignment = Alignment .CenterVertically ,
386387 horizontalArrangement = Arrangement .Center
387388 ) {
389+ if (! isVerticalNavigation) {
390+ Icon (
391+ imageVector = Icons .AutoMirrored .Filled .ArrowBack ,
392+ contentDescription = null ,
393+ tint = MaterialTheme .appColors.textAccent
394+ )
395+ Spacer (Modifier .width(8 .dp))
396+ }
388397 Text (
389398 text = stringResource(R .string.course_navigation_prev),
390- color = MaterialTheme .appColors.primary ,
399+ color = MaterialTheme .appColors.textAccent ,
391400 style = MaterialTheme .appTypography.labelLarge
392401 )
393- Spacer (Modifier .width(8 .dp))
394- Icon (
395- modifier = Modifier .rotate(if (isVerticalNavigation) 0f else - 90f ),
396- painter = painterResource(id = coreR.drawable.core_ic_up),
397- contentDescription = null ,
398- tint = MaterialTheme .appColors.primary
399- )
402+ if (isVerticalNavigation) {
403+ Spacer (Modifier .width(8 .dp))
404+ Icon (
405+ painter = painterResource(id = coreR.drawable.core_ic_up),
406+ contentDescription = null ,
407+ tint = MaterialTheme .appColors.textAccent
408+ )
409+ }
400410 }
401411 }
402412 Spacer (Modifier .width(16 .dp))
@@ -422,12 +432,19 @@ fun NavigationUnitsButtons(
422432 style = MaterialTheme .appTypography.labelLarge
423433 )
424434 Spacer (Modifier .width(8 .dp))
425- Icon (
426- modifier = Modifier .rotate(if (isVerticalNavigation || ! hasNextBlock) 0f else - 90f ),
427- painter = nextButtonIcon,
428- contentDescription = null ,
429- tint = MaterialTheme .appColors.primaryButtonText
430- )
435+ if (isVerticalNavigation || ! hasNextBlock) {
436+ Icon (
437+ painter = nextButtonIcon,
438+ contentDescription = null ,
439+ tint = MaterialTheme .appColors.primaryButtonText
440+ )
441+ } else {
442+ Icon (
443+ imageVector = Icons .AutoMirrored .Filled .ArrowForward ,
444+ contentDescription = null ,
445+ tint = MaterialTheme .appColors.primaryButtonText
446+ )
447+ }
431448 }
432449 }
433450 }
0 commit comments