ValyroUI English version

Form Autosave Status

Статус автосохранения формы: офлайн, ошибка, конфликт версий и хук useAutosave. Pro · Формы и ввод › Форма целиком и фильтры

Установка

npx valyro-cli@latest login
npx valyro-cli@latest add form-autosave-status
npm install valyro-ui-pro

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

Пропсы

PropTypeDefault
status *'idle' | 'dirty' | 'saving' | 'saved' | 'error' | 'offline' | 'conflict'Where autosave is (from useAutosave().state.status or your own logic).
savedAtDateInputTime of the last successful save.
pendingnumber0Value changes not saved yet (from useAutosave, every keystroke counts): passed to the labels.
errorReactNodeWhy the last save failed.
onRetry() => voidAdds "Try again" to the error.
onSaveNow() => voidAdds "Save now" while there are unsaved edits.
onResolve(choice: 'mine' | 'theirs') => voidSettles a conflict: keep this version or take the server's.
onCompare() => voidAdds "Compare" to a conflict.
variant'inline' | 'badge''inline'inline (default): text and actions; badge: a compact pill, actions only on problems.
timeZonestringIANA time zone of the save time (default: the ThemeProvider's, then the reader's).
localestringBCP 47 locale for the time; defaults to the ThemeProvider's.
labelsPartial<FormAutosaveStatusLabels>Overrides for the built-in English text; keys left out keep their defaults.

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

  • Form Field — Поле с валидацией и ошибками
  • Multi-step Form — Пошаговая форма: валидация шагов, пропуск, проверка перед отправкой, черновик
  • Filter Builder — Конструктор фильтров: вложенные группы И/ИЛИ, условия по типу поля, JSON и сводка
  • Filter Toolbar — Панель фильтров каталога: счётчик, выпадающие фильтры, сортировка, чипы
  • Text Input — Текстовые поля
  • Textarea — Многострочный ввод
  • Search Input — Поисковая строка
  • Mentions Input — Текст с @упоминаниями и #тегами, асинхронные подсказки
  • Tags Input — Ввод тегов
  • Select — Выбор из списка
  • Multi Select — Множественный выбор
  • Combobox — Поиск и выбор

Назад: Multi-step Form · Далее: Filter Builder · Весь раздел «Формы и ввод»