code.js 504 B

123456789101112131415161718
  1. const formats = ['pdf', 'docx', 'xlsx', 'dwg', 'xmind']
  2. export function describeInstalledPreset(presetName) {
  3. const normalized = String(presetName || 'lite').replace(/^preset-/, '')
  4. return {
  5. packageName: `@file-viewer/preset-${normalized}`,
  6. vitePlugin: '@file-viewer/vite-plugin',
  7. autoRenderers: true,
  8. formats
  9. }
  10. }
  11. export function attachViewer(element, src) {
  12. element.setAttribute('src', src)
  13. element.setAttribute('locale', 'en-US')
  14. element.setAttribute('theme', 'light')
  15. }