ValyroUI English version

Swipe Action Card

Горизонтальный свайп открывает действия карточки. Бесплатно, MIT · Анимированные компоненты › Наклейки, билеты и табло

Установка

npx valyro-cli@latest add swipe-action-card
npx shadcn@latest add https://valyro.xyz/r/swipe-action-card.json
npm install valyro-ui

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

Пропсы

PropTypeDefault
itemId *stringStable identity of the card, passed back to onAction.
startActionsSwipeAction[][]Actions uncovered by a swipe toward the inline end.
endActionsSwipeAction[][]Actions uncovered by a swipe toward the inline start.
onAction *(actionId: string, itemId: string) => SwipeActionResult | void | Promise<SwipeActionResult | void>Runs an action. While its promise is pending the card waits and takes no other action; a rejection shows the error with a retry, and nothing pretends it succeeded. Whether the card then leaves the list is up to the app.
fullSwipeAction{ side: SwipeSide; actionId: string } | nullnullThe one action a long swipe may run on release, by side; null (default) allows none.
onUndo(result: SwipeActionResult) => void | Promise<void>Undoes a result the app marked undoable. Without it no Undo is offered.
undoDurationnumber5000How long Undo stays, ms; focus and hover pause it, 0 keeps it until used. Expiry only hides it. Default 5000.
disabledbooleanfalseNo swipe and no actions.
children *ReactNodeThe card content. Links, fields and text selection inside keep working.
labelsPartial<SwipeActionCardLabels>Overrides for the built-in English text; keys left out keep their defaults.

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

  • Peel Sticker — Наклейка отклеивается за угол и открывает содержимое
  • Scratch Reveal — Стираемое покрытие над текстом или картинкой
  • Tear-off Ticket — Билет с корешком, который отрывается по перфорации
  • Split-Flap Board — Механическое табло: перелистываются только изменившиеся символы
  • Toggle — Кнопка-переключатель с пружинным откликом
  • Flip Button — Кнопка с двумя сторонами, переворачивается на пружине
  • Liquid Button — Кнопка, которая заполняется «жидкостью» при наведении
  • Theme Toggler — Смена светлой и тёмной темы с раскрытием через View Transitions
  • GitHub Stars Button — Ссылка на репозиторий с прокручивающимся числом звёзд
  • Share Button — Кнопка, раскрывающая иконки соцсетей
  • Code Tabs — Варианты кода во вкладках: npm, pnpm, bun — с копированием
  • Number Wheel — Число на вращающемся барабане с соседними значениями

Назад: Split-Flap Board · Далее: Glass Lens · Весь раздел «Анимированные компоненты»