Sha256: d29204f1812fbe12b7dc540c1c19766876ce40b6111c37978d13cb470995b2b2

Contents?: true

Size: 571 Bytes

Versions: 1

Compression:

Stored size: 571 Bytes

Contents

Voom::Presenters.define(:events_drawer) do
  helpers Voom::Presenters::Helpers::Inflector
  drawer 'Events' do
    menu do
      %i(field_level_events form_level_events tagged_input).sort.each do |comp|
        item titleize(comp) do
          event :click do
            loads comp
          end
        end
      end
      %i(dialog replaces loads toggle_visibility snackbar updates deletes posts clear).sort.each do |comp|
        item titleize(comp) do
          event :click do
            loads "#{comp}_action"
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
voom-presenters-0.2.0 app/demo/events/nav/drawer.pom