<%= tag.div class: "card-columns hide-scrollbar", data: {
      controller: "collapsible-columns drag-and-drop drag-and-strum navigable-list card-hotkeys",
      drag_and_drop_dragged_item_class: "drag-and-drop__dragged-item",
      drag_and_drop_hover_container_class: "drag-and-drop__hover-container",
      collapsible_columns_board_value: board.id,
      collapsible_columns_collapsed_class: "is-collapsed",
      collapsible_columns_expanded_class: "is-expanded",
      collapsible_columns_no_transitions_class: "no-transitions",
      collapsible_columns_title_not_visible_class: "is-off-screen",
      navigable_list_supports_vertical_navigation_value: false,
      navigable_list_has_nested_navigation_value: true,
      navigable_list_prevent_handled_keys_value: true,
      navigable_list_auto_select_value: false,
      navigable_list_auto_scroll_value: false,
      card_hotkeys_navigable_list_outlet: ".cards__transition-container",
      native_prevent_pull_to_refresh: true,
      action: "
        keydown->navigable-list#navigate
        keydown->card-hotkeys#handleKeydown
        turbo:morph@document->card-hotkeys#handleMorphComplete
        dragstart->drag-and-drop#dragStart
        dragover->drag-and-drop#dragOver
        dragenter->drag-and-strum#dragEnter
        drop->drag-and-drop#drop
        dragend->drag-and-drop#dragEnd
        click@document->navigable-list#deselectWhenClickingOutside" } do %>
  <div class="card-columns__left">
    <%= render "boards/show/not_now", board: board %>
  </div>

  <%= render "boards/show/stream", board: board, page: page %>

  <div class="card-columns__right">
    <%= render partial: "boards/show/column", collection: board.columns.sorted, cached: ->(column){ [ column, column.leftmost?, column.rightmost? ] } %>
    <%= render "boards/show/closed", board: board %>

    <%= render "boards/show/menu/columns", board: board %>
  </div>
<% end %>
