KiteNavigationControls

@Composable
fun KiteNavigationControls(state: KiteDocViewState, modifier: Modifier = Modifier, contentColor: Color = Color.White, containerColor: Color = Color(0xB3222222), textStyle: TextStyle = TextStyle.Default)(source)

Previous / "x of y" / next pill. The buttons turn off at the ends, and on a fixed page (KiteDocLayout.SinglePage), which navigation does not turn.

Float it over the pages via KiteDocView's overlay slot:

overlay = { s -> KiteNavigationControls(s, Modifier.align(Alignment.BottomCenter).padding(16.dp)) }

…or place it anywhere outside the viewport. It only needs the state.