Sha256: 77636ff91559fce11e254c0bb32cab07921a03abee30e3e4b7a776843870af73

Contents?: true

Size: 1.19 KB

Versions: 515

Compression:

Stored size: 1.19 KB

Contents

# frozen_string_literal: true

module Playbook
  module PbTreemapChart
    class TreemapChart < Playbook::KitBase
      prop :chart_data, type: Playbook::Props::Array,
                        default: []
      prop :colors, type: Playbook::Props::Array,
                    default: []
      prop :drillable, type: Playbook::Props::Boolean, default: false
      prop :grouped, type: Playbook::Props::Boolean, default: false
      prop :height
      prop :title, default: ""
      prop :tooltip_html, default: '<span style="font-weight: bold; color:{point.color};">&#9679; </span>
                                      {point.name}: ' + '<b>{point.value}
                                    </b>'

      def chart_type
        "treemap"
      end

      def chart_options
        {
          chartData: chart_data,
          className: classname,
          colors: colors,
          dark: dark ? "dark" : "",
          drillable: drillable,
          grouped: grouped,
          height: height,
          id: id,
          title: title,
          tooltipHtml: tooltip_html,
          type: chart_type,
        }
      end

      def classname
        generate_classname("pb_treemap_chart")
      end
    end
  end
end

Version data entries

515 entries across 515 versions & 1 rubygems

Version Path
playbook_ui-13.28.0.pre.alpha.pbntr312tableheaderflexremoval3019 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.28.0.pre.alpha.dialogturbostreameventlistener3017 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.28.0.pre.alpha.PLAY1338alpha3001 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.28.0.pre.alpha.PLAY1343fixTooltiprunwayissue2987 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.28.0.pre.alpha.PLAY1343fixTooltiprunwayissue2986 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.28.0.pre.alpha.PLAY1343fixTooltiprunwayissue2984 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.27.0 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.26.0.pre.alpha.PBNTR291Dropdownrailsv22840 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.26.0.pre.alpha.jasoncypretpatch12820 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.26.0.pre.alpha.jasoncypretpatch12816 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.25.0.pre.alpha.PBNTR291Dropdownrailsv22812 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.26.0 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.25.0.pre.alpha.PLAY1249fixTooltipswrappingformelementscausingmisalignment2785 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.25.0.pre.alpha.PLAY1249fixTooltipswrappingformelementscausingmisalignment2783 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.25.0.pre.alpha.PBNTR272Dropdownkitv42769 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.25.0.pre.alpha.barchartfix2766 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.25.0.pre.alpha.PLAY761globalpaddingpropsbuttons2713 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.25.0 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.24.0.pre.alpha.play1305drycontenttag2689 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb
playbook_ui-13.24.0.pre.alpha.PBNTR261NewKitDropdown2681 app/pb_kits/playbook/pb_treemap_chart/treemap_chart.rb