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