TestFonts.tsx 1.3 KB

123456789101112131415161718192021222324252627282930
  1. import { useState } from 'react';
  2. const TestFonts = () => {
  3. const [sampleText, setSampleText] = useState('Sample Text');
  4. const onInputChange = (e: any) => {
  5. setSampleText(e.target.value);
  6. };
  7. return (
  8. <div className={'flex h-full w-full flex-col items-center justify-center'}>
  9. <div className={'py-2'}>
  10. <input className={'rounded border border-gray-500 px-2 py-1'} value={sampleText} onChange={onInputChange} />
  11. </div>
  12. <div className={'flex flex-1 flex-col items-center justify-center overflow-auto text-2xl'}>
  13. <div className={'mb-4 font-thin'}>{sampleText} 100 Thin</div>
  14. <div className={'mb-4 font-extralight'}>{sampleText} 200 Extra Light</div>
  15. <div className={'mb-4 font-light'}>{sampleText} 300 Light</div>
  16. <div className={'mb-4 font-normal'}>{sampleText} 400 Regular</div>
  17. <div className={'mb-4 font-medium'}>{sampleText} 500 Medium</div>
  18. <div className={'mb-4 font-semibold'}>{sampleText} 600 Semi Bold</div>
  19. <div className={'mb-4 font-bold'}>{sampleText} 700 Bold</div>
  20. <div className={'mb-4 font-extrabold'}>{sampleText} 800 Extra Bold</div>
  21. <div className={'mb-4 font-black'}>{sampleText} 900 Black</div>
  22. </div>
  23. </div>
  24. );
  25. };
  26. export default TestFonts;