Sha256: 82e302f561112df9c2a8b48d1f4def0c184ded492c7239afe571843ae3b0ec72

Contents?: true

Size: 387 Bytes

Versions: 6

Compression:

Stored size: 387 Bytes

Contents

module WebClient
  module Actions
    class Snackbar
      include Voom::Presenters::WebClient::Helpers::ExpandHash

      def call(action, *)
        # Type, URL, Options, Params (passed into javascript event/action classes)
        [action.type, action.url, expand_hash(action.options), expand_hash(action.dynamic_params).merge(expand_hash(action.params))]
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
voom-presenters-2.1.2 views/mdc/components/actions/snackbar.rb
voom-presenters-2.1.0 views/mdc/components/actions/snackbar.rb
voom-presenters-2.0.3 views/mdc/components/actions/snackbar.rb
voom-presenters-2.0.2 views/mdc/components/actions/snackbar.rb
voom-presenters-2.0.1 views/mdc/components/actions/snackbar.rb
voom-presenters-2.0.0 views/mdc/components/actions/snackbar.rb