aboutsummaryrefslogtreecommitdiff
path: root/src/modules/interface.js
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2024-06-27 00:34:25 +0300
committerHenry Jameson <me@hjkos.com>2024-06-27 00:34:25 +0300
commit925fd863fe2be2cd273507dbb2688efb2d0ae07e (patch)
tree71932a0660948c341ec896f77c0157b6f009698c /src/modules/interface.js
parentd5d37849ea6712fa00a077cb219800553b5689ab (diff)
Massively simplify and improve font input component
Diffstat (limited to 'src/modules/interface.js')
-rw-r--r--src/modules/interface.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/modules/interface.js b/src/modules/interface.js
index bee503c5..2ccfeef3 100644
--- a/src/modules/interface.js
+++ b/src/modules/interface.js
@@ -108,7 +108,6 @@ const interfaceMod = {
state.lastTimeline = value
},
setFontsList (state, value) {
- console.log(value)
state.localFonts = new Set(value.map(font => font.family))
}
},
@@ -184,10 +183,16 @@ const interfaceMod = {
commit('setLayoutType', wideLayout ? 'wide' : normalOrMobile)
}
},
- queryLocalFonts ({ commit, dispatch }) {
+ queryLocalFonts ({ commit, dispatch, state }) {
+ if (state.localFonts !== null) return
+ commit('setFontsList', [])
+ if (!state.browserSupport.localFonts) {
+ return
+ }
window
.queryLocalFonts()
.then((fonts) => {
+ console.log(fonts)
commit('setFontsList', fonts)
})
.catch((e) => {