diff --git a/app/app.vue b/app/app.vue index 54da381..4954c7d 100644 --- a/app/app.vue +++ b/app/app.vue @@ -56,13 +56,13 @@ useSeoMeta({ titleTemplate: (titleChunk) => { return titleChunk ? `${titleChunk} ยท Versia` : "Versia"; }, - title: computed(() => authStore.instance?.title ?? ""), - ogImage: computed(() => authStore.instance?.banner?.url), - twitterTitle: computed(() => authStore.instance?.title ?? ""), + title: computed(() => authStore.instanceOptional?.title ?? ""), + ogImage: computed(() => authStore.instanceOptional?.banner?.url), + twitterTitle: computed(() => authStore.instanceOptional?.title ?? ""), twitterDescription: computed(() => convert(description.value?.content ?? ""), ), - twitterImage: computed(() => authStore.instance?.banner?.url), + twitterImage: computed(() => authStore.instanceOptional?.banner?.url), description: computed(() => convert(description.value?.content ?? "")), ogDescription: computed(() => convert(description.value?.content ?? "")), ogSiteName: "Versia", diff --git a/app/components/composer/composer.vue b/app/components/composer/composer.vue index 5bca137..0d1ee53 100644 --- a/app/components/composer/composer.vue +++ b/app/components/composer/composer.vue @@ -141,7 +141,7 @@ const composerKey = props.relation const store = useComposerStore(composerKey)(); const authStore = useAuthStore(); const charactersLeft = computed(() => { - const max = authStore.instance?.configuration.statuses.max_characters ?? 0; + const max = authStore.instance.configuration.statuses.max_characters; return max - store.rawContent.length; }); diff --git a/app/components/editor/emojis-list.vue b/app/components/editor/emojis-list.vue index 8361617..b381af1 100644 --- a/app/components/editor/emojis-list.vue +++ b/app/components/editor/emojis-list.vue @@ -1,6 +1,6 @@