UNPKG

react-read-pdf-prettier

Version:

基于react-read-pdf项目修改的一款自用的pdfview组件 有更简洁的样式

80 lines (76 loc) 2.91 kB
import React from 'react'; const LOADING = { bounce: ( <div className="spinner bounce"> <div className="bounce1" /> <div className="bounce2" /> <div className="bounce3" /> </div> ), rect: ( <div className="spinner rect"> <div className="rect1" /> <div className="rect2" /> <div className="rect3" /> <div className="rect4" /> <div className="rect5" /> </div> ), circle: ( <div className="circle sk-circle"> <div className="sk-circle1 sk-child" /> <div className="sk-circle2 sk-child" /> <div className="sk-circle3 sk-child" /> <div className="sk-circle4 sk-child" /> <div className="sk-circle5 sk-child" /> <div className="sk-circle6 sk-child" /> <div className="sk-circle7 sk-child" /> <div className="sk-circle8 sk-child" /> <div className="sk-circle9 sk-child" /> <div className="sk-circle10 sk-child" /> <div className="sk-circle11 sk-child" /> <div className="sk-circle12 sk-child" /> </div> ), cube: ( <div className="cube sk-cube-grid"> <div className="sk-cube sk-cube1" /> <div className="sk-cube sk-cube2" /> <div className="sk-cube sk-cube3" /> <div className="sk-cube sk-cube4" /> <div className="sk-cube sk-cube5" /> <div className="sk-cube sk-cube6" /> <div className="sk-cube sk-cube7" /> <div className="sk-cube sk-cube8" /> <div className="sk-cube sk-cube9" /> </div> ), fadingCircle: ( <div className="fading-circle sk-fading-circle"> <div className="sk-circle1 sk-circle" /> <div className="sk-circle2 sk-circle" /> <div className="sk-circle3 sk-circle" /> <div className="sk-circle4 sk-circle" /> <div className="sk-circle5 sk-circle" /> <div className="sk-circle6 sk-circle" /> <div className="sk-circle7 sk-circle" /> <div className="sk-circle8 sk-circle" /> <div className="sk-circle9 sk-circle" /> <div className="sk-circle10 sk-circle" /> <div className="sk-circle11 sk-circle" /> <div className="sk-circle12 sk-circle" /> </div> ), foldingCube: ( <div className="folding-cube sk-folding-cube"> <div className="sk-cube1 sk-cube" /> <div className="sk-cube2 sk-cube" /> <div className="sk-cube4 sk-cube" /> <div className="sk-cube3 sk-cube" /> </div> ), }; const Loading = ({ type = 'foldingCube' }) => { return <div className="component-loading">{LOADING[type]}</div>; }; export { Loading };