first commit
Some checks failed
Build / run (push) Has been cancelled

This commit is contained in:
maher
2025-10-29 11:42:25 +01:00
commit 703f50a09d
4595 changed files with 385164 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
import clsx from 'clsx';
import {FilePreviewProps} from './file-preview-props';
import {useFileEntryUrls} from '../../hooks/file-entry-urls';
import {useTrans} from '../../../i18n/use-trans';
import {DefaultFilePreview} from './default-file-preview';
export function PdfFilePreview(props: FilePreviewProps) {
const {entry, className} = props;
const {trans} = useTrans();
const {previewUrl} = useFileEntryUrls(entry);
if (!previewUrl) {
return <DefaultFilePreview {...props} />;
}
return (
<iframe
title={trans({
message: 'Preview for :name',
values: {name: entry.name},
})}
className={clsx(className, 'w-full h-full')}
src={`${previewUrl}#toolbar=0`}
/>
);
}