<AppShell> has the class min-h-dvh which causes a fullscreen application, such as a map, to overflow at the bottom when a header and/or footer is used. It causes the footer slot and part of the main slot to be hidden.
To Reproduce
Steps to reproduce the behavior:
Create an app with the following (Map, Header, & Footer are arbitrary):
The map should fit to the screen and not overflow at the bottom.
Potential solutions
Add a property to <AppShell> to specify that this is a fullscreen application which should not overflow or scroll vertically or horizontally, e.g. type="fullscreen" and type="dashboard" or perhaps just a flag: <AppShell fullscreen>.
Add header and footer slots to <MapShell> so their size is taken into account.
Describe the bug
<AppShell>
has the classmin-h-dvh
which causes a fullscreen application, such as a map, to overflow at the bottom when a header and/or footer is used. It causes thefooter
slot and part of themain
slot to be hidden.To Reproduce Steps to reproduce the behavior:
Expected behavior
The map should fit to the screen and not overflow at the bottom.
Potential solutions
<AppShell>
to specify that this is a fullscreen application which should not overflow or scroll vertically or horizontally, e.g.type="fullscreen"
andtype="dashboard"
or perhaps just a flag:<AppShell fullscreen>
.header
andfooter
slots to<MapShell>
so their size is taken into account.