Dimming the Background
One of the most common use cases for a Bottom Sheet is to present it while still allowing users to interact with background components, such as in a Maps app.
In this guide, you can configure TrueSheet
to achieve this exact functionality.
How?
You can easily disable the dimmed background of the sheet by setting dimmed
to false
.
export const App = () => {
return (
<TrueSheet
sizes={['auto', '69%', 'large']}
dimmed={false}
>
<View />
</TrueSheet>
)
}
Dimmed by Size Index
To further customize the dimming behavior, dimmedIndex
is also available. Set the size index
at which you want the sheet to start dimming.
export const App = () => {
return (
<TrueSheet
sizes={['auto', '69%', 'large']}
dimmedIndex={1} // Dim will start at 69% ✅
>
<View />
</TrueSheet>
)
}
info
dimmedIndex
is ignored if dimmed
is set to false
.