<div class="input-field">
<label htmlFor="theme">Theme</label>
<select name="theme" id="theme" onChange={e => setTheme(e.target.value)}>
-
{Object.keys(themes).map((th) => {
-
<option value={th}>{themes[th]}</option>
<div class="input-field">
<label htmlFor="baseFont">Base Font</label>
<select name="baseFont" id="baseFont" onChange={e => setTheme(e.target.value)}>
-
{Object.keys(baseFonts).sort().map((bf) => {
-
<option value={bf}>{baseFonts[bf].displayName}</option>
<div class="input-field">
<label htmlFor="titleFont">Title Font</label>
<select name="titleFont" id="titleFont" onChange={e => setTheme(e.target.value)}>
-
{Object.keys({...titleFonts, ...baseFonts}).sort().map((tf) => {
-
<option value={tf}>{{...titleFonts, ...baseFonts}.displayName}</option>