PDFViewer
Отображает PDF-файл
Отображает PDF-файл по переданному токену файлового сервиса. Если файл не передан, отображает сообщение из свойст ва NoFileText. Если формат переданного файла неверный, отображает сообщение из свойства ErrorText.
  <PDFViewer
    Value-var="token"
    ErrorText="Просмотр файла недоступен"
    NoFileText="Выберите pdf-файл"
  />
Свойства
| Имя | Описание | Тип | Значение по умолчанию | Возможные значения | 
|---|---|---|---|---|
| Badge | Количественная информация в компонентах Menu, Accordion, Link, Text. В качестве значения может использова ться объект с полями: counter (число), position ("post" или "pre"), color (цвет) | any | ||
| CSS | Массив строк-классов CSS-стилей компонента | array | ||
| CombineConfig | Конфигурация всех событий компонента. Служебное свойство для генерации фрагментов кода в визуальном режиме редактора форм. Не рекомендуется указывать значение вручную | object | ||
| ErrorText | Текст ошибки | string | Просмотр файла недоступен | |
| Hidden | Признак состояния компонента Скрыт | boolean | False | |
| Hint | Всплывающая подсказка над компонентом, чаще используемая для подробного пояснения краткого текста | any | ||
| Id | Идентификатор компонента для навигации к нему на HTML-странице | string | ||
| NoFileText | Сообщение об отсутствии файла | string | Выберите pdf-файл | |
| OnClick | Обработчик события нажатия кнопки мыши | undefined | ||
| OnKeyDown | Обработчик события KeyDown | undefined | ||
| OnKeyUp | Обработчик события KeyUp | undefined | ||
| OnMouseDown | Обработчик события MouseDown | undefined | ||
| OnMouseEnter | Обработчик события MouseEnter | undefined | ||
| OnMouseLeave | Обработчик события MouseLeave | undefined | ||
| OnMouseMove | Обработчик события MouseMove | undefined | ||
| OnMouseOut | Обработчик события MouseOut | undefined | ||
| OnMouseOver | Обработчик события MouseOver | undefined | ||
| OnMouseUp | Обработчик события MouseUp | undefined | ||
| OnUnmount | Обработчик события Unmount | undefined | ||
| Slot | Метка для динамического добавления другого компонента по его идентификатору | string | ||
| Tooltip | Всплывающая подсказка над компонентом, чаще используемая для пояснения назначения значка | any | ||
| TraceId | Идентификатор для отслеживания состояния компонента исходя из хронологической последовательности: создание, отрисовка, обновление, удаление; используется для выполнения фрагмента кода по изменению состояния компонента | string | ||
| Value | Токен файла из файлового сервиса | string | ||
| Visible | Признак инверсии состояния компонента Скрыт | boolean | True | 
Примеры
JSX:
 
<Group CSS={['px-8']} Mode="Column">
  <PDFViewer
    Value={files => files && files[files?.length - 1]?.token}
    ErrorText="Просмотр файла недоступен"
    NoFileText="Выберите pdf-файл"
  />
  <Group Height='fit-content'>
    <FileUploader
      CSS={['mb-16']}
      Text="Перета щите или"
      ChooseFileText="выберите файл"
      GetUrlCommand={() => getCommand('UiKitFileUploaderGenerateUrlForUploadFile')}
      DownloadMode="Download"
      Multiple={false}
      Value-var="files"
      OutputValue-var="files"
      OutputState-var="__fileUploaderBusy__"
      WithDropzone={true}
      OnDropLabel="Отпустите для начала загрузки..."
    />
  </Group>
</Group>