@hz-libs/bpe-ui-file-viewer
v0.1.3
Published
PDF, spreadsheet, and CSV preview primitives.
Readme
@hz-libs/bpe-ui-file-viewer
PDF, spreadsheet, and CSV preview primitives for Vue 3.
Install
pnpm add @hz-libs/bpe-ui-file-viewerThe app must already depend on Vue ^3.5.0. This package depends on @embedpdf/vue-pdf-viewer, @hz-libs/bpe-ui-loading-spinner, and @hz-libs/bpe-utils. Component CSS is included in the JavaScript import.
Use
An image mimetype renders the file URL. A CSV mimetype renders a table. PDF and spreadsheet mimetypes use their own viewers. title is the accessible name.
<script setup>
import { FileViewer } from '@hz-libs/bpe-ui-file-viewer'
</script>
<template>
<FileViewer file-url="/files/sample.png" mimetype="image/png" title="Sample image" />
</template>Exports
CsvViewer, FileViewer, PdfViewer, XlsxViewer.
