mirror of
https://github.com/edcommonwealth/Dashboard.git
synced 2026-03-18 10:16:25 -07:00
chore: start adding overview page
This commit is contained in:
parent
1b0af124f7
commit
64b4d599c7
33 changed files with 783 additions and 199 deletions
54
app/helpers/dashboard/variance_helper.rb
Normal file
54
app/helpers/dashboard/variance_helper.rb
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module Dashboard
|
||||
module VarianceHelper
|
||||
def heading_gutter
|
||||
30
|
||||
end
|
||||
|
||||
def footer_gutter
|
||||
50
|
||||
end
|
||||
|
||||
def measure_row_height
|
||||
40
|
||||
end
|
||||
|
||||
def graph_height(number_of_rows)
|
||||
number_of_rows * measure_row_height + heading_gutter + footer_gutter
|
||||
end
|
||||
|
||||
def graph_background_height(number_of_rows:)
|
||||
number_of_rows += 1 if @has_empty_dataset
|
||||
graph_height(number_of_rows) - footer_gutter
|
||||
end
|
||||
|
||||
def measure_row_bar_height
|
||||
20
|
||||
end
|
||||
|
||||
def label_width_percentage
|
||||
30
|
||||
end
|
||||
|
||||
def graph_width_percentage
|
||||
100 - label_width_percentage
|
||||
end
|
||||
|
||||
def zones
|
||||
%w[warning watch growth approval ideal]
|
||||
end
|
||||
|
||||
def zone_width_percentage
|
||||
100.0 / zones.size
|
||||
end
|
||||
|
||||
def availability_indicator_percentage
|
||||
3
|
||||
end
|
||||
|
||||
def partial_data_indicator_size
|
||||
20
|
||||
end
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue