lib/ui_bibz/ui/ux/tables/table.rb in ui_bibz-3.0.0.beta9 vs lib/ui_bibz/ui/ux/tables/table.rb in ui_bibz-3.0.0.beta10

- old
+ new

@@ -40,11 +40,12 @@ # * +bordered+ - Boolean # * +hoverable+ - Boolean # * +size+ # (+:sm+) # * +responsive+ - Boolean - # * +reflow+ - Boolean + # * +breakpoint+ + # (+:sm+, +:md+, +:lg+, +:xl+, +:xxl+) # # ==== Signatures # # UiBibz::Ui::Ux::Tables::Table.new(store: @store) # @@ -116,11 +117,11 @@ @actions end # Render html tag def pre_render - table_html + options[:responsive] ? content_tag(:div, table_html, class: responsive) : table_html end # Store must be generated by *table_search_pagination* method def store raise 'Store is nil!' if @options[:store].nil? @@ -182,11 +183,11 @@ end private def component_html_classes - ['table', striped, bordered, hoverable, size, responsive, reflow] + ['table', striped, bordered, hoverable, size] end def status "table-#{@options[:status]}" unless @options[:status].nil? end @@ -206,13 +207,9 @@ def size "table-#{@options[:size]}" unless @options[:size].nil? end def responsive - 'table-responsive' unless @options[:responsive].nil? - end - - def reflow - 'table-reflow' unless @options[:reflow].nil? + ['table-responsive', @options[:breakpoint]].compact.join('-') unless @options[:responsive].nil? end end end