Sha256: 730c02ad9c5fc785d82f1088cca71fa6688d8d8ca7ed57a866d2b8f9e0f44d0c
Contents?: true
Size: 1.27 KB
Versions: 3
Compression:
Stored size: 1.27 KB
Contents
# frozen_string_literal: true class SolidusAdmin::ShippingCategories::Index::Component < SolidusAdmin::Shipping::Component def model_class Spree::ShippingCategory end def actions render component("ui/button").new( tag: :a, text: t('.add'), href: spree.new_admin_shipping_category_path, icon: "add-line", class: "align-self-end w-full", ) end def page_actions render component("ui/button").new( tag: :a, text: t('.add'), href: solidus_admin.new_shipping_category_path, data: { turbo_frame: :new_shipping_category_modal }, icon: "add-line", class: "align-self-end w-full", ) end def turbo_frames %w[ new_shipping_category_modal edit_shipping_category_modal ] end def row_url(shipping_category) spree.edit_admin_shipping_category_path(shipping_category, _turbo_frame: :edit_shipping_category_modal) end def search_key :name_cont end def search_url solidus_admin.shipping_categories_path end def batch_actions [ { label: t('.batch_actions.delete'), action: solidus_admin.shipping_categories_path, method: :delete, icon: 'delete-bin-7-line', }, ] end def columns [ :name ] end end
Version data entries
3 entries across 3 versions & 1 rubygems