@@ -18,8 +18,13 @@ h3= 'admin_form_for'
18
18
= f.submit_cancel 'Go', cancel: root_path
19
19
20
20
h3 = 'admin_widget_box'
21
- = admin_widget_box 'Hi' do
22
- = 'Aloha'
21
+ . row
22
+ = admin_widget_box 'Hi', sizes: [4, 6, 12] do
23
+ = 'Aloha'
24
+ = admin_widget_box 'Hi 2', sizes: [4, 6, 12] do
25
+ = 'Aloha2'
26
+ = admin_widget_box 'Hi 3', sizes: [4, 6, 12] do
27
+ = 'Aloha3'
23
28
24
29
h3 = 'render_admin_data_table'
25
30
= render_admin_data_table(data: [User.new, Category.new]) do |data|
@@ -32,3 +37,23 @@ h3= 'render_admin_data_table'
32
37
tr
33
38
td = obj.class
34
39
td
40
+
41
+ h3 = 'render_line_chart'
42
+ - options = { width: '100%', height: '100px', responsive: true }
43
+ - labels = (4.days.ago.to_date..(Time.now.to_date)).map(&:to_s)
44
+ - datasets = 3.times.map { |i| { label: "data-#{i+1}", data: 5.times.map { (1..100).to_a.sample }, background_color: 'rgba(0,0,0,0)', border_color: "rgba(#{100*i},#{100*i},#{100*i}, 1)" } }
45
+ = admin_widget_box 'Line', sizes: [6] do
46
+ = render_line_chart({ labels: labels, datasets: datasets }, options)
47
+ = admin_widget_box 'Radar', sizes: [6] do
48
+ = render_radar_chart({ labels: labels, datasets: datasets }, options)
49
+ = admin_widget_box 'Bar', sizes: [6] do
50
+ - datasets = datasets.map { |d| d.merge(background_color: "##{d[:data][0]}#{d[:data][0]}#{d[:data][0]}") }
51
+ = render_bar_chart({ labels: labels, datasets: datasets }, options)
52
+ = admin_widget_box 'Pie', sizes: [6] do
53
+ - datasets = [{ data: 5.times.map { |i| (1..100).to_a.sample }, background_color: 5.times.map { |i| "##{i*24}#{i*24}#{i*24}" } }]
54
+ - labels = 5.times.map { |i| "pie-#{i+1}" }
55
+ = render_pie_chart({ labels: labels, datasets: datasets }, options)
56
+ = admin_widget_box 'Doughnut', sizes: [6] do
57
+ = render_doughnut_chart({ labels: labels, datasets: datasets }, options)
58
+ = admin_widget_box 'Polar Area', sizes: [6] do
59
+ = render_polar_area_chart({ labels: labels, datasets: datasets }, options)
0 commit comments