Sha256: 78e3d8568b705cdcb28d898de49210422b9a992b78bfd0e8ef32b95b457f3e0f
Contents?: true
Size: 747 Bytes
Versions: 2
Compression:
Stored size: 747 Bytes
Contents
# frozen_string_literal: true module Playbook module PbBarGraph class BarGraph include Playbook::Props partial "pb_bar_graph/bar_graph" prop :axis_title prop :chart_data, type: Playbook::Props::Array, default: [] prop :orientation, type: Playbook::Props::Enum, values: %w[vertical horizontal], default: "vertical" prop :point_start prop :subtitle prop :title def chart_type orientation == "horizontal" ? "bar" : "column" end def classname generate_classname("pb_bar_graph") end def sanitized_chart_data chart_data.to_json.html_safe end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
playbook_ui-2.9.5 | app/pb_kits/playbook/pb_bar_graph/bar_graph.rb |
playbook_ui-2.9.4 | app/pb_kits/playbook/pb_bar_graph/bar_graph.rb |