Sha256: 610300011c04b6d71bdca836a5da886dc7d8e1c1dac17c7d1101cbf026af6e11

Contents?: true

Size: 402 Bytes

Versions: 8

Compression:

Stored size: 402 Bytes

Contents

module Spina
  module UserInterface
    class TranslationsComponent < ApplicationComponent
      def initialize(record, label: nil)
        @record = record
        @label = label
      end

      def render?
        spina_locales.many?
      end

      def locales
        spina_locales
      end

      private

      def spina_locales
        Spina.locales.map(&:to_sym)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
spina-2.18.0 app/components/spina/user_interface/translations_component.rb
spina-2.17.0 app/components/spina/user_interface/translations_component.rb
spina-2.16.0 app/components/spina/user_interface/translations_component.rb
spina-2.15.1 app/components/spina/user_interface/translations_component.rb
spina-2.15.0 app/components/spina/user_interface/translations_component.rb
spina-2.14.0 app/components/spina/user_interface/translations_component.rb
spina-2.13.1 app/components/spina/user_interface/translations_component.rb
spina-2.13.0 app/components/spina/user_interface/translations_component.rb