| 12345678910111213141516171819202122232425 |
- import { Spin } from 'antd';
- import FileError from '../file-error';
-
- import { useFetchDocx } from '../hooks';
- import styles from './index.less';
-
- const Docx = ({ filePath }: { filePath: string }) => {
- const { succeed, containerRef } = useFetchDocx(filePath);
-
- return (
- <>
- {succeed ? (
- <section className={styles.docxViewerWrapper}>
- <div id="docx" ref={containerRef} className={styles.box}>
- <Spin />
- </div>
- </section>
- ) : (
- <FileError></FileError>
- )}
- </>
- );
- };
-
- export default Docx;
|