import { memo, useState } from 'react';
import variables from 'config/variables';
import { Checkbox, Dropdown, Radio, Slider, Text } from 'components/Form/Settings';
import {
Header,
Section,
Row,
Content,
Action,
PreferencesWrapper,
} from 'components/Layout/Settings';
import { useTab } from 'components/Elements/MainModal/backend/TabContext';
import { MdAccessibility } from 'react-icons/md';
import values from 'utils/data/slider_values.json';
function AppearanceOptions() {
const [accessibility, setAccessibility] = useState(false);
const { subSection } = useTab();
const ThemeSelection = () => {
return (
);
};
const FontOptions = () => {
const fontWeight = 'settings:sections.appearance.font.weight';
return (
{/* names are taken from https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight */}
);
};
const WidgetStyle = () => {
return (
);
};
const AccessibilityOptions = () => {
return (
);
};
let header;
if (accessibility) {
header = (
setAccessibility(false)}
report={false}
/>
);
} else {
header = (
);
}
return (
<>
{header}
{subSection === 'accessibility' ? (
) : (
<>
}
onClick={() => setAccessibility(true)}
/>
>
)}
>
);
}
const MemoizedAppearanceOptions = memo(AppearanceOptions);
export { MemoizedAppearanceOptions as default, MemoizedAppearanceOptions as AppearanceOptions };