Stylish Bottom Sheet
A modal bottom sheet styled with the Stylish design language — rounded top corners from StylishTheme.dimensions.connectedCornerRadius and theme-aware container colors.
Wraps Material 3 ModalBottomSheet with Stylish defaults.
Parameters
Called when the sheet is dismissed (swipe down, tap outside, or back gesture).
Modifier applied to the ModalBottomSheet.
Whether the partially-expanded state should be skipped, so the sheet always opens fully expanded. Applied to the default sheetState; ignored when a custom sheetState is supplied.
The state of the sheet. Defaults to rememberModalBottomSheetState honoring skipPartiallyExpanded.
Corner shape of the sheet. Defaults to RoundedCornerShape with StylishTheme.dimensions.connectedCornerRadius on the top corners only.
Background color of the sheet.
Default content color.
Tonal elevation of the sheet surface.
Color of the scrim that obscures content while the sheet is open. Defaults to BottomSheetDefaults.ScrimColor.
Optional drag handle composable. When null (the default), no drag handle is shown. Pass @Composable { BottomSheetDefaults.DragHandle() } for the M3 default handle, or custom content for a bespoke one.
WindowInsets consumed by the sheet's content area so it clears system bars. Defaults to BottomSheetDefaults.windowInsets.
Window behavior of the sheet (dismiss on back press / scrim click). Defaults to ModalBottomSheetProperties.
The sheet content, laid out inside a ColumnScope.