diff --git a/lib/berrypod/pages/defaults.ex b/lib/berrypod/pages/defaults.ex index 3d21762..ae3c814 100644 --- a/lib/berrypod/pages/defaults.ex +++ b/lib/berrypod/pages/defaults.ex @@ -8,7 +8,19 @@ defmodule Berrypod.Pages.Defaults do """ @doc "Returns the default page definition for the given slug." - def for_slug(slug), do: %{slug: slug, title: title(slug), blocks: blocks(slug)} + def for_slug(slug) do + %{ + slug: slug, + title: title(slug), + blocks: blocks(slug), + type: "system", + published: true, + meta_description: nil, + show_in_nav: false, + nav_label: nil, + nav_position: nil + } + end @doc "Returns default definitions for all pages." def all do diff --git a/lib/berrypod_web/components/shop_components/site_editor.ex b/lib/berrypod_web/components/shop_components/site_editor.ex index 98d0157..407beac 100644 --- a/lib/berrypod_web/components/shop_components/site_editor.ex +++ b/lib/berrypod_web/components/shop_components/site_editor.ex @@ -641,10 +641,8 @@ defmodule BerrypodWeb.ShopComponents.SiteEditor do class="site-editor-nav-item" data-item-id={item.id} > - <% - # Determine if this item links to a known page (by URL match or page_id) - is_page_link = item.page_id != nil or MapSet.member?(@page_urls, item.url) - %> + <% # Determine if this item links to a known page (by URL match or page_id) + is_page_link = item.page_id != nil or MapSet.member?(@page_urls, item.url) %>