diff --git a/admin/app/components/solidus_admin/products/status/component.rb b/admin/app/components/solidus_admin/products/status/component.rb index 2c7be1885f6..bf10c63e343 100644 --- a/admin/app/components/solidus_admin/products/status/component.rb +++ b/admin/app/components/solidus_admin/products/status/component.rb @@ -5,6 +5,7 @@ class SolidusAdmin::Products::Status::Component < SolidusAdmin::BaseComponent available: :green, discontinued: :yellow, deleted: :red, + unavailable: :yellow }.freeze def self.from_product(product) @@ -13,8 +14,10 @@ def self.from_product(product) :deleted elsif product.discontinued? :discontinued - else + elsif product.available? :available + else + :unavailable end new(status: status) diff --git a/admin/app/components/solidus_admin/products/status/component.yml b/admin/app/components/solidus_admin/products/status/component.yml index 51e56549a30..723c88d8ef3 100644 --- a/admin/app/components/solidus_admin/products/status/component.yml +++ b/admin/app/components/solidus_admin/products/status/component.yml @@ -2,3 +2,4 @@ en: available: 'Available' discontinued: 'Discontinued' deleted: 'Deleted' + unavailable: 'Unavailable'