- breadcrumb :imports, @workbench - content_for :page_header_actions do = link_to(t('imports.actions.new'), new_workbench_import_path(workbench_id: @workbench), class: 'btn btn-primary') .page_content .container-fluid - if params[:q].present? or @imports.any? .row .col-lg-12 = render 'filters' - if @imports.any? .row .col-lg-12 = table_builder_2 @imports, [ \ TableBuilderHelper::Column.new( \ key: :status, \ attribute: Proc.new { |n| import_status(n.status) }, \ ), \ TableBuilderHelper::Column.new( \ key: :started_at, \ attribute: Proc.new { |n| l(n.started_at, format: :long) if n.started_at }, \ ), \ TableBuilderHelper::Column.new( \ key: :name, \ attribute: 'name', \ link_to: lambda do |import| \ workbench_import_path(@workbench, import) \ end \ ), \ TableBuilderHelper::Column.new( \ key: :creator, \ attribute: 'creator' \ ) \ ], links: [], cls: 'table has-search' = new_pagination @imports, 'pull-right' - unless @imports.any? .row.mt-xs .col-lg-12 = replacement_msg t('imports.search_no_results') = javascript_pack_tag 'date_filters'