Module: Avo::Concerns::HasTranslatableTitle
- Included in:
- Resources::Items::Panel, Resources::Items::Tab
- Defined in:
- lib/avo/concerns/has_translatable_title.rb
Instance Method Summary collapse
Instance Method Details
#title ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/avo/concerns/has_translatable_title.rb', line 4 def title default = resolved_default_title key = translation_key(default:) return default if key.blank? I18n.t(key, default:) end |
#translation_key(default: resolved_default_title) ⇒ Object
13 14 15 |
# File 'lib/avo/concerns/has_translatable_title.rb', line 13 def translation_key(default: resolved_default_title) @translation_key.presence || resource_translation_key(default) end |