Module: Decidim::Design::ShareHelper

Defined in:
decidim-design/app/helpers/decidim/design/share_helper.rb

Defined Under Namespace

Classes: ShareableResource, ShareableResourcePresenter

Instance Method Summary collapse

Instance Method Details

#share_sectionsObject



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'decidim-design/app/helpers/decidim/design/share_helper.rb', line 6

def share_sections
  [
    {
      id: "usage",
      title: t("decidim.design.helpers.usage"),
      contents: [
        {
          type: :text,
          values: [t("decidim.design.helpers.share_usage_description_html")]
        },
        {
          type: :cell_table,
          options: { headings: [t("decidim.design.helpers.share_button")] },
          cell_snippet: {
            cell: "decidim/share_widget",
            args: [shareable],
            call_string: 'cell("decidim/share_widget", resource)'
          }
        }
      ]
    }
  ]
end

#shareableObject



30
31
32
# File 'decidim-design/app/helpers/decidim/design/share_helper.rb', line 30

def shareable
  ShareableResource.new
end