diff options
Diffstat (limited to 'demos/react-fast-refresh-test/src/main.tsx')
-rw-r--r-- | demos/react-fast-refresh-test/src/main.tsx | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/demos/react-fast-refresh-test/src/main.tsx b/demos/react-fast-refresh-test/src/main.tsx new file mode 100644 index 000000000..1a9948fe8 --- /dev/null +++ b/demos/react-fast-refresh-test/src/main.tsx @@ -0,0 +1,69 @@ +import React from "react"; + +export const Main = ({ productName }) => { + return ( + <> + <header> + <div className="Title">CSS HMR Stress Test</div> + <p className="Description"> + This page visually tests how quickly a bundler can update CSS over Hot + Module Reloading. + </p> + </header> + <main className="main"> + <section className="ProgressSection"> + <p className="Subtitle"> + <span className="Subtitle-part"> + Ran: <span className="timer"></span> + </span> + </p> + + <div className="ProgressBar-container"> + <div className="ProgressBar"></div> + </div> + <div className="SectionLabel"> + The progress bar should move from left to right smoothly. + </div> + </section> + + <section> + <div className="Spinners"> + <div className="Spinner-container Spinner-1"> + <div className="Spinner"></div> + </div> + + <div className="Spinner-container Spinner-2"> + <div className="Spinner"></div> + </div> + + <div className="Spinner-container Spinner-3"> + <div className="Spinner"></div> + </div> + + <div className="Spinner-container Spinner-4"> + <div className="Spinner"></div> + </div> + </div> + <div className="SectionLabel"> + The spinners should rotate & change color smoothly. + </div> + </section> + </main> + <footer> + <div className="SectionLabel FooterLabel"> + There are no CSS animations on this page. + </div> + + <div className="Bundler-container"> + <div className="Bundler">{productName}</div> + <div className="Bundler-updateRate"> + Saving a css file every + <span className="highlight"> + <span className="interval"></span>ms + </span> + </div> + </div> + </footer> + </> + ); +}; |