Add ability to group reports by various columns. For example, you can see the posts by the top 10 uploaders over time, or posts grouped by rating over time.
14 lines
316 B
Ruby
14 lines
316 B
Ruby
# frozen_string_literal: true
|
|
|
|
class TimeSeriesComponent < ApplicationComponent
|
|
delegate :current_page_path, :search_params, to: :helpers
|
|
|
|
attr_reader :dataframe, :group, :mode
|
|
|
|
def initialize(dataframe, group: nil, mode: :table)
|
|
@dataframe = dataframe
|
|
@group = group
|
|
@mode = mode.to_sym
|
|
end
|
|
end
|