fix favicon sorta
This commit is contained in:
parent
958dfaa960
commit
b07659f474
4 changed files with 22 additions and 4 deletions
|
@ -67,6 +67,17 @@ const resolveLanguage = (instanceLanguages) => {
|
||||||
|
|
||||||
const getInstanceConfig = async ({ store }) => {
|
const getInstanceConfig = async ({ store }) => {
|
||||||
try {
|
try {
|
||||||
|
const metares = await fetch('/api/meta', { method: "POST", body: JSON.stringify({}), headers:{ "content-type":"application/json" } });
|
||||||
|
if (metares.ok) {
|
||||||
|
const data = await metares.json();
|
||||||
|
|
||||||
|
|
||||||
|
console.log(data)
|
||||||
|
store.dispatch('setInstanceOption', { name: 'iconUrl', value: data.iconUrl });
|
||||||
|
} else {
|
||||||
|
throw (metares)
|
||||||
|
}
|
||||||
|
|
||||||
const res = await preloadFetch('/api/v1/instance')
|
const res = await preloadFetch('/api/v1/instance')
|
||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
const data = await res.json()
|
const data = await res.json()
|
||||||
|
|
|
@ -75,6 +75,9 @@ export default {
|
||||||
'background-color': this.enableMask ? '' : 'transparent'
|
'background-color': this.enableMask ? '' : 'transparent'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
instanceFavicon(){
|
||||||
|
return this.$store.state.instance.iconUrl
|
||||||
|
},
|
||||||
logoBgStyle () {
|
logoBgStyle () {
|
||||||
return Object.assign({
|
return Object.assign({
|
||||||
'margin': `${this.$store.state.instance.logoMargin} 0`,
|
'margin': `${this.$store.state.instance.logoMargin} 0`,
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<img
|
<img
|
||||||
v-if="!hideSiteFavicon"
|
v-if="!hideSiteFavicon"
|
||||||
class="favicon"
|
class="favicon"
|
||||||
src="/favicon.png"
|
:src="instanceFavicon"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
v-if="!hideSiteName"
|
v-if="!hideSiteName"
|
||||||
|
|
|
@ -14,6 +14,10 @@ const defaultState = {
|
||||||
themeData: undefined,
|
themeData: undefined,
|
||||||
vapidPublicKey: undefined,
|
vapidPublicKey: undefined,
|
||||||
|
|
||||||
|
|
||||||
|
// sharkey
|
||||||
|
iconUrl: undefined,
|
||||||
|
|
||||||
// Stuff from static/config.json
|
// Stuff from static/config.json
|
||||||
alwaysShowSubjectInput: true,
|
alwaysShowSubjectInput: true,
|
||||||
defaultAvatar: '/images/avi.png',
|
defaultAvatar: '/images/avi.png',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue