diff --git a/app/components/admin/site_customization/pages/index_component.html.erb b/app/components/admin/site_customization/pages/index_component.html.erb new file mode 100644 index 000000000..68db19b5f --- /dev/null +++ b/app/components/admin/site_customization/pages/index_component.html.erb @@ -0,0 +1,51 @@ +<%= header do %> + <%= link_to t("admin.site_customization.pages.index.create"), new_admin_site_customization_page_path %> +<% end %> + +<% if pages.any? %> +
| <%= t("admin.site_customization.pages.page.title") %> | +<%= t("admin.site_customization.pages.page.slug") %> | +<%= t("admin.site_customization.pages.page.created_at") %> | +<%= t("admin.site_customization.pages.page.updated_at") %> | +<%= t("admin.site_customization.pages.page.status") %> | +<%= t("admin.actions.actions") %> | +
|---|---|---|---|---|---|
| <%= page.title %> | +<%= page.slug %> | +<%= I18n.l page.created_at, format: :long %> | +<%= I18n.l page.updated_at, format: :long %> | +<%= t("admin.site_customization.pages.page.status_#{page.status}") %> | ++ <%= render Admin::TableActionsComponent.new(page) do |actions| %> + <%= actions.action(:cards, + text: t("admin.site_customization.pages.page.see_cards"), + path: admin_site_customization_page_widget_cards_path(page)) %> + + <% if page.status == "published" %> + <%= actions.action(:show, + text: t("admin.site_customization.pages.index.see_page"), + path: page.url, + options: { target: "_blank" }) %> + <% end %> + <% end %> + | +
| <%= t("admin.site_customization.pages.page.title") %> | -<%= t("admin.site_customization.pages.page.slug") %> | -<%= t("admin.site_customization.pages.page.created_at") %> | -<%= t("admin.site_customization.pages.page.updated_at") %> | -<%= t("admin.site_customization.pages.page.status") %> | -<%= t("admin.actions.actions") %> | -
|---|---|---|---|---|---|
| <%= page.title %> | -<%= page.slug %> | -<%= I18n.l page.created_at, format: :short %> | -<%= I18n.l page.created_at, format: :short %> | -<%= t("admin.site_customization.pages.page.status_#{page.status}") %> | -- <%= render Admin::TableActionsComponent.new(page) do |actions| %> - <%= actions.action(:cards, - text: t("admin.site_customization.pages.page.see_cards"), - path: admin_site_customization_page_widget_cards_path(page)) %> - - <% if page.status == "published" %> - <%= actions.action(:show, - text: t("admin.site_customization.pages.index.see_page"), - path: page.url, - options: { target: "_blank" }) %> - <% end %> - <% end %> - | -