---
/**
* Sidebar state persistence using sessionStorage
* Progressive enhancement - only runs in browsers with view transitions
*/
interface Props {
docsSidebarId: string;
}
const { docsSidebarId } = Astro.props;
---
{
/*
We need to enable view transitions to get access to pageswap and pagereveal
However, something in our app is causing Safari to get all flickery during transitions,
so that's where view-transition-name: none comes in.
(btw, I think it's related to FilmGrain. Stuff doesn't seem to flicker when that's not present)
*/
}