Class: Plutonium::UI::Page::KanbanMove

Inherits:
InteractiveAction show all
Defined in:
lib/plutonium/ui/page/kanban_move.rb

Overview

Modal page shown when a card is dropped into a column that declares a enter_interaction:. It reuses the interactive-action modal chrome (title/description/modal mode all come from the enter_interaction's auto-registered record action) but renders a form that POSTs to the kanban_move member route instead of the interaction's own commit URL, carrying the move context (from_column/to_column/to_index) as hidden fields alongside the interaction's own inputs.

Method Summary

Methods inherited from Base

#initialize, #view_template

Methods included from Component::Behaviour

#around_template

Methods included from Component::Tokens

#classes, #tokens

Methods included from Component::Kit

#BuildActionButton, #BuildActionsDropdown, #BuildAvatar, #BuildBlock, #BuildBreadcrumbs, #BuildBulkActionsToolbar, #BuildColorModeSelector, #BuildDynaFrameContent, #BuildDynaFrameHost, #BuildEmptyCard, #BuildFrameNavigatorPanel, #BuildModalCentered, #BuildModalSlideover, #BuildPageHeader, #BuildPanel, #BuildRowActionsDropdown, #BuildSkeletonTable, #BuildTabList, #BuildTableFilterPills, #BuildTableInfo, #BuildTablePagination, #BuildTableScopesBar, #BuildTableScopesPills, #BuildTableSearchBar, #BuildTableToolbar, #BuildTableViewSwitcher, #method_missing, #respond_to_missing?

Constructor Details

This class inherits a constructor from Plutonium::UI::Page::Base

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Plutonium::UI::Component::Kit