# `Literature.StaticPages.Layout`

Behaviour for static pages layout.
Provides a `layout/1` component that can be used for all available static pages.

## Provided Components
* `layout/1` – main HTML layout component that can be used for all available static pages. Useful for setting up SEO tags.

# `footer`
*optional* 

```elixir
@callback footer(assigns :: map()) :: Phoenix.LiveView.Rendered.t()
```

# `header`
*optional* 

```elixir
@callback header(assigns :: map()) :: Phoenix.LiveView.Rendered.t()
```

# `layout`

```elixir
@callback layout(assigns :: map()) :: Phoenix.LiveView.Rendered.t()
```

# `css_path`

# `favicon_path`

# `footer`

# `header`

# `js_path`

# `layout`

# `rss_path`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
