Sha256: 519ac57adacbc7dea3177042fd4e9f56c2b3511d6af5df3503495495113ad12a
Contents?: true
Size: 785 Bytes
Versions: 3
Compression:
Stored size: 785 Bytes
Contents
# frozen_string_literal: true module Decidim module DecidimAwesome # Abstract component class for components without any admin controllers (only settings) class BlankComponentController < Decidim::Components::BaseController # just redirects to settings def settings redirect_to EngineRouter.admin_proxy(current_component.participatory_space).edit_component_path(id: current_component) end private def set_component_breadcrumb_item context_breadcrumb_items << { label: current_component.name, url: EngineRouter.admin_proxy(current_component.participatory_space).edit_component_path(id: current_component), active: false, resource: current_component } end end end end
Version data entries
3 entries across 3 versions & 1 rubygems