This repository was archived by the owner on Jan 11, 2023. It is now read-only.
This repository was archived by the owner on Jan 11, 2023. It is now read-only.
RFC: Remove segment
prop from layouts #824
Open
Description
With the introduction of the page
store in Svelte v3 Sapper, the segment
prop passed to _layout.svelte
components feels somewhat vestigial. I don't think there's anything that can be done with it that can't be done (in a more uniform, if slightly more verbose, way) with $page.path
.
There seems to be a bit of confusion around segment
, about how to gain access to other parts of the URL, and about how to inject other bits of data into the layout. These would hopefully all be avoided if we never actually passed any props into _layout
and we instead had the docs tell people to just always use the stores.
Thoughts?