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..7bdbc00ea --- /dev/null +++ b/app/components/admin/site_customization/pages/index_component.html.erb @@ -0,0 +1,54 @@ +<% provide :title do %> + <%= t("admin.header.title") %> - <%= t("admin.menu.site_customization.pages") %> +<% end %> + +<%= link_to t("admin.site_customization.pages.index.create"), new_admin_site_customization_page_path, class: "button float-right" %> +
| <%= 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 %> + | +
| <%= 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 %> - | -