Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @adjustment_reason, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ def page_actions
tag: :a,
text: t('.add'),
href: solidus_admin.new_adjustment_reason_path(**search_filter_params),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
icon: "add-line",
class: "align-self-end w-full",
)
end

def turbo_frames
%w[
resource_modal
resource_form
]
end

Expand All @@ -52,15 +52,15 @@ def columns
data: ->(adjustment_reason) do
link_to adjustment_reason.name, edit_path(adjustment_reason),
class: 'body-link',
data: { turbo_frame: :resource_modal }
data: { turbo_frame: :resource_form }
end
},
{
header: :code,
data: ->(adjustment_reason) do
link_to adjustment_reason.code, edit_path(adjustment_reason),
class: 'body-link',
data: { turbo_frame: :resource_modal }
data: { turbo_frame: :resource_form }
end
},
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @adjustment_reason, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @property, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@ def edit_path(property)
end

def turbo_frames
%w[resource_modal]
%w[resource_form]
end

def page_actions
render component("ui/button").new(
tag: :a,
text: t('.add'),
href: solidus_admin.new_property_path(**search_filter_params),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
icon: "add-line",
)
end
Expand Down Expand Up @@ -58,7 +58,7 @@ def name_column
header: :name,
data: ->(property) do
link_to property.name, edit_path(property),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: 'body-link'
end
}
Expand All @@ -69,7 +69,7 @@ def presentation_column
header: :presentation,
data: ->(property) do
link_to property.presentation, edit_path(property),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: 'body-link'
end
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @property, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @refund_reason, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def edit_path(refund_reason)

def turbo_frames
%w[
resource_modal
resource_form
]
end

Expand All @@ -28,7 +28,7 @@ def page_actions
tag: :a,
text: t('.add'),
href: solidus_admin.new_refund_reason_path(**search_filter_params),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
icon: "add-line",
class: "align-self-end w-full",
)
Expand All @@ -51,15 +51,15 @@ def columns
header: :name,
data: ->(refund_reason) do
link_to refund_reason.name, edit_path(refund_reason),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: 'body-link'
end
},
{
header: :code,
data: ->(refund_reason) do
link_to_if refund_reason.code, refund_reason.code, edit_path(refund_reason),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: 'body-link'
end
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @refund_reason, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @return_reason, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def edit_path(return_reason)

def turbo_frames
%w[
resource_modal
resource_form
]
end

Expand All @@ -28,7 +28,7 @@ def page_actions
tag: :a,
text: t('.add'),
href: solidus_admin.new_return_reason_path(**search_filter_params),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
icon: "add-line",
class: "align-self-end w-full",
)
Expand All @@ -51,7 +51,7 @@ def columns
header: :name,
data: ->(return_reason) do
link_to return_reason.name, edit_path(return_reason),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: 'body-link'
end
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @return_reason, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @role, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
8 changes: 4 additions & 4 deletions admin/app/components/solidus_admin/roles/index/component.rb
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ def page_actions
tag: :a,
text: t('.add'),
href: solidus_admin.new_role_path(**search_filter_params),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
icon: "add-line",
)
end

def turbo_frames
%w[
resource_modal
resource_form
]
end

Expand Down Expand Up @@ -61,15 +61,15 @@ def columns
header: :role,
data: ->(role) do
link_to role.name, edit_path(role),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: "body-link"
end,
},
{
header: :description,
data: ->(role) do
link_to_if role.description, role.description, edit_path(role),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: "body-link"
end
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @role, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @shipping_category, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ def page_actions
tag: :a,
text: t('.add'),
href: solidus_admin.new_shipping_category_path(**search_filter_params),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
icon: "add-line",
class: "align-self-end w-full",
)
end

def turbo_frames
%w[
resource_modal
resource_form
]
end

Expand Down Expand Up @@ -51,7 +51,7 @@ def columns
header: :name,
data: ->(shipping_category) do
link_to shipping_category.name, edit_url(shipping_category),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: "body-link"
end
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @shipping_category, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @stock_item, url: form_url, html: { id: form_id } do |f| %>
<div
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ def name_column
header: :name,
data: ->(stock_item) do
link_to stock_item.variant.name, edit_path(stock_item),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: 'body-link'
end
}
Expand All @@ -102,7 +102,7 @@ def sku_column
header: :sku,
data: ->(stock_item) do
link_to stock_item.variant.sku, edit_path(stock_item),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: 'body-link'
end
}
Expand Down Expand Up @@ -172,6 +172,6 @@ def count_on_hand_column
end

def turbo_frames
%w[resource_modal]
%w[resource_form]
end
end
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @store_credit_reason, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ def page_actions
tag: :a,
text: t('.add'),
href: solidus_admin.new_store_credit_reason_path(**search_filter_params),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
icon: "add-line",
class: "align-self-end w-full",
)
end

def turbo_frames
%w[
resource_modal
resource_form
]
end

Expand Down Expand Up @@ -51,7 +51,7 @@ def columns
header: :name,
data: ->(store_credit_reason) do
link_to store_credit_reason.name, edit_path(store_credit_reason),
data: { turbo_frame: :resource_modal },
data: { turbo_frame: :resource_form },
class: 'body-link'
end
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<%= turbo_frame_tag :resource_modal, target: "_top" do %>
<%= turbo_frame_tag :resource_form, target: "_top" do %>
<%= render component("ui/modal").new(title: t(".title")) do |modal| %>
<%= form_for @store_credit_reason, url: form_url, html: { id: form_id } do |f| %>
<div class="flex flex-col gap-6 pb-4">
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<%= page id: :resource_form do %>
<%= page_header do %>
<%= page_header_back(back_url) %>
<%= page_header_title(@store.name) %>
<%= page_header_actions do %>
<%= render component("ui/button").discard(path: back_url) %>
<%= render component("ui/button").save(form: form_id) %>
<% end %>
<% end %>

<%= render component("stores/form").new(store: @store, url: form_url, id: form_id) %>

<%= page_footer do %>
<div class="flex justify-between w-full">
<% unless @store.default %>
<%= form_for @store, url: solidus_admin.store_path(@store), method: :delete do %>
<%= render component("ui/button").delete(
"data-controller": "confirm",
"data-confirm-text-value": t("spree.are_you_sure")
) %>
<% end %>
<% end %>

<%= render component("ui/button").save(form: form_id) %>
</div>
<% end %>
<% end %>
5 changes: 5 additions & 0 deletions admin/app/components/solidus_admin/stores/edit/component.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# frozen_string_literal: true

class SolidusAdmin::Stores::Edit::Component < SolidusAdmin::Resources::Edit::Component
include SolidusAdmin::Layout::PageHelpers
end
Loading
Loading