ValyroUI English version

Reading Progress

Полоса прогресса чтения. Pro · Контент и соцсети › Чтение и автор

Установка

npx valyro-cli@latest login
npx valyro-cli@latest add reading-progress
npm install valyro-ui-pro

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

Пропсы

PropTypeDefault
targetRefObject<HTMLElement | null>The article being read: the bar fills from its top reaching the viewport top to its end reaching the bottom. Default: the whole scrollable content.
containerRefObject<HTMLElement | null>Scrolling element that holds the article, when it is not the window (a reader pane, a modal).
position'fixed' | 'sticky' | 'static''fixed'fixed: pinned to the top of the viewport (default); sticky: to the top of its scroll container; static: in the flow.
thicknessnumber3Height of the bar in px (default 3).

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

  • Article Toc — Оглавление статьи с подсветкой текущего раздела
  • Share Bar — Поделиться: Telegram, VK, X, WhatsApp, почта и копирование ссылки
  • Author Bio — Карточка автора в конце статьи с подпиской
  • Article Header — Шапка статьи: рубрика, заголовок, лид, авторы и дата
  • Byline — Подпись: авторы, дата публикации и обновления, время чтения
  • Article Figure — Иллюстрация с подписью и автором фото
  • Pull Quote — Выносная цитата с атрибуцией
  • Key Points — Блок «Главное» с ключевыми тезисами
  • Editor Note — Обновление, исправление, раскрытие и пометка о спонсорстве
  • Article Card — Карточка новости: вертикальная, горизонтальная и поверх фото
  • Live Blog — Онлайн-трансляция: лента обновлений, закреплённые и важные события
  • Breaking News — Плашка «Срочно» с ротацией заголовков

Назад: Article Toc · Далее: Share Bar · Весь раздел «Контент и соцсети»