ValyroUI English version

Sticker Board

Свободная композиция из фотографий, наклеек и заметок: двигать и поворачивать. Бесплатно, MIT · Работа и команды › Холсты, выделение и бюджет

Установка

npx valyro-cli@latest add sticker-board
npx shadcn@latest add https://valyro.xyz/r/sticker-board.json
npm install valyro-ui

import 'valyro-ui/styles.css';
import { StickerBoard } from 'valyro-ui';

Пропсы

PropTypeDefault
itemsStickerItem[]The layout: items with centre, size, angle and stacking order in canvas units. Never changed in place.
defaultItemsStickerItem[][]Initial layout when uncontrolled.
onItemsChange(items: StickerItem[], reason: StickerChangeReason) => voidCalled with the proposed layout after a finished move, turn, restack or undo.
canvasSize *BoardSizeThe board's coordinate system. Items keep their place relative to it at any width.
selectedIdstring | nullId of the selected item, or null.
defaultSelectedIdstring | nullnullInitial selectedId when uncontrolled.
onSelectedIdChange(id: string | null) => voidCalled with the new selectedId when it changes.
bounds'contain' | 'partial''contain'contain (default) keeps whole turned items on the board; partial lets edges hang over, the centre stays on.
snapnumber0Grid step in canvas units for moves; 0 (default) turns snapping off.
rotationStepnumber15Degrees per turn of the toolbar buttons; Shift snaps the turn handle to it. Default 15.
readOnlybooleanfalseShows the layout without editing.
labelsPartial<StickerBoardLabels>Overrides for the built-in English text; keys left out keep their defaults.

Похожие компоненты

  • Lasso Select — Выделение группы карточек рамкой
  • Priority Budget — Распределение общего ограниченного бюджета очков
  • Calendar View — Календарь событий
  • Scheduler — Планировщик: день, неделя, месяц и таймлайн ресурсов, drag & drop, повторы
  • Kanban Board — Доска задач
  • Gantt Chart — Диаграммы Ганта с зависимостями и перетаскиванием
  • Booking Slots — Запись на встречу: календарь, слоты в часовом поясе гостя, форма и подтверждение
  • CRM Pipeline — Воронка сделок: этапы, суммы и вероятности, перетаскивание между этапами
  • Approval Flow — Многоэтапное согласование: последовательные и параллельные этапы, решения с причиной, история
  • Goal Tracker — OKR: цели и ключевые результаты, статусы, уверенность, чек-ины с историей
  • Onboarding Checklist — Чек-лист онбординга: прогресс, подсказки с CTA, скрытие и празднование
  • Course Path Navigator — Карта курса: модули, блокировки, прогресс и навыки, список на узком экране

Назад: Rich Text Editor · Далее: Lasso Select · Весь раздел «Работа и команды»