This module is generated based on the current files in your
src/Layouts folder. It is designed to be used with Page.withLayout to specify what layout should be used on a page.
Layouts module will look a bit different, but all of them will include a custom type named
Layout. That custom type will include variants for each available layout in your application.
Here's an example:
module Layouts exposing (Layout(..), map) type Layout msg = Sidebar Layouts.Sidebar.Props | Header Layouts.Header.Props -- ...
To create a
Layouts.Layout value, you'll want to use a custom type variant like
Layouts.Sidebar, and provide the correct props. That will return a valid layout that can be used with the