App.tsx 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { ToastContainer } from 'react-toastify';
  2. import s from './App.module.css';
  3. import Spoiler from './components/Spoiler/Spoiler';
  4. import RangeInput from './components/RangeInput/RangeInput';
  5. import PasswordConfirm from './components/PasswordConfirm/PasswordConfirm';
  6. import TimerContainer from './components/TimerContainer/TimerContainer';
  7. import TimerPresentation from './components/TimerContainer/TimerPresentation/TimerPresentation';
  8. function App() {
  9. return (
  10. <div className={s.appWrapper}>
  11. <Spoiler header={<h1>Spoiler</h1>}>
  12. <p>It works !</p>
  13. </Spoiler>
  14. <RangeInput min={2} max={10} />
  15. <PasswordConfirm min={5} />
  16. <TimerContainer
  17. amountMs={4528000}
  18. refresh={1000}
  19. render={TimerPresentation}
  20. />
  21. <ToastContainer
  22. position="top-right"
  23. autoClose={3000}
  24. hideProgressBar={false}
  25. newestOnTop={false}
  26. closeOnClick
  27. rtl={false}
  28. pauseOnFocusLoss
  29. draggable
  30. pauseOnHover
  31. />
  32. </div>
  33. );
  34. }
  35. export default App;