Перейти к содержимому

CoreSortableList

Примеры использования и документация.

Сортируемый список с переносом элементов между списками: списки одного groupId образуют группу, элементы перетаскиваются ручкой внутри своего списка и между списками группы. Движок — SortableJS: pointer/touch-drag (за ручку или за весь элемент с dragByItem), анимация перестановки; поверх — полная клавиатурная альтернатива (Enter/Space — взять, стрелки — переместить/перенести, Enter — отпустить, Escape — отменить) и локализованный live-регион для скринридеров. Два уровня слотов: default — контент внутри стандартной строки с ручкой, #item — полная замена элемента (карточка сама становится перетаскиваемым элементом). Опции: variant — сплошная/пунктирная обводка элементов, dragByItem — перетаскивание за весь элемент. v-model:items всегда эмитит новый массив — вход не мутируется.

Обводка карточек:
Обсуждение

  • Дизайн

    • Макет главной
    • Тёмная тема
  • Контент

    • Тексты карточек
В работе

  • Разработка

    • API формы
    • Валидация