Tag Новинка
Компонент Tag отображает метки в боковой панели или верхней навигации. Он поддерживает несколько форматов, включая обычные теги, SVG-иконки, изображения и простой текст.
Использование
Добавляйте через метаданные для отображения в боковой панели или панели навигации:
Поддерживается и вывод нескольких тегов, через запятую:
Вы также можете использовать его в _meta.json. Например:
Боковая панель (sidebar) и верхняя навигация (navbar) используют компонент Tag как точку входа для отображения меток. Панель оглавления (outline) более гибкая и поддерживает любые React-компоненты внутри заголовков.
Типы тегов
Чтобы упростить использование значений метаданных, компонент Tag поддерживает следующие типы тегов:
Встроенные теги Новинка
Компонент имеет несколько встроенных тегов, которые отображаются с помощью <Badge />. Полный список:
Компонент Tag является ejectable. Когда вы хотите расширить стандартные теги, вы можете использовать оборачивание или извлечение для модификации компонента Tag. Значение тега передаётся с помощью пропсов в компонент Tag.
Ниже приведён пример того, как этот сайт использует оборачивание для добавления переводов тегов:
Строка SVG
Строку SVG можно передать напрямую:
URL-адрес изображения
Вы можете использовать внешний URL, data URL или путь к папке public в качестве тега:
Обычный текст
Любой текст, не соответствующий указанным выше шаблонам, будет отображён в виде простого текстового Badge:

