Sha256: 8702f64969436488c7f328a7ea62eb3acb92820908478c4ec5703fc92727947e
Contents?: true
Size: 533 Bytes
Versions: 2
Compression:
Stored size: 533 Bytes
Contents
module ExpressAdmin class FlashMessageComponent < ExpressTemplates::Components::Base helper(:safe_message) {|message| message[1] } helper(:classes) {|message| "flash nav-alert alert-box #{flash_class(message[0])}" } emits -> { div { div(class: ExpressAdmin::FlashMessageComponent.classes('{{flash_message}}'), data: {alert: ''}) { safe_message('{{flash_message}}') a.close(:href => "#") { "×" } } } } for_each -> { flash }, as: :flash_message end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
express_admin-1.2.0 | app/components/express_admin/flash_message_component.rb |
express_admin-1.1.0 | app/components/express_admin/flash_message_component.rb |