--- // Port of preview/pages/offcanvas.html (layout: default) import DefaultLayout from '@shared/layouts/DefaultLayout.astro'; const directions = ['start', 'end', 'top', 'bottom']; // Liquid `capitalize` filter. const capitalize = (s: string) => s.charAt(0).toUpperCase() + s.slice(1); --- { directions.map((direction) => ( Toggle {direction} offcanvas )) } { directions.map((direction) => ( {capitalize(direction)} offcanvas Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab assumenda ea est, eum exercitationem fugiat illum itaque laboriosam magni necessitatibus, nemo nisi numquam quae reiciendis repellat sit soluta unde. Aut! Close offcanvas )) }