// FontSizeSetting.tsx import React from 'react'; interface FontSizeSettingProps { fontSize: string; // The current font size as a string (e.g., "16px") setFontSize: (newSize: string) => void; // Function to update the font size } const FontSizeSetting: React.FC = ({ fontSize, setFontSize }) => { // Handle changes to the font size input const handleFontSizeChange = (e: React.ChangeEvent) => { const newSize = `${e.target.value}px`; // Create the new font size string setFontSize(newSize); // Update the font size state document.documentElement.style.setProperty('--font-size', newSize); // Update the CSS variable }; return (
{/* Container for the font size setting */}

Font Size

{/* Label for the setting */} {fontSize} {/* Display the current font size */}
); }; export default FontSizeSetting;