generated from Seekra/repository-template
feature(settings): load settings configuration
This commit is contained in:
@@ -17,9 +17,19 @@ limitations under the License.
|
|||||||
<script setup>
|
<script setup>
|
||||||
import LeftSidebarLayout from '@/layouts/LeftSidebarLayout.vue';
|
import LeftSidebarLayout from '@/layouts/LeftSidebarLayout.vue';
|
||||||
|
|
||||||
|
import { loadSettingsConfig } from '../utils/settingsParser';
|
||||||
|
import { onMounted, ref } from 'vue';
|
||||||
import { useI18n } from 'vue-i18n';
|
import { useI18n } from 'vue-i18n';
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
|
|
||||||
|
const settingsLoaded = ref(false)
|
||||||
|
const settings = ref([]);
|
||||||
|
|
||||||
|
onMounted(async () => {
|
||||||
|
settings.value = (await loadSettingsConfig()).contents;
|
||||||
|
settingsLoaded.value = true;
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@@ -32,6 +42,11 @@ const { t } = useI18n();
|
|||||||
<LeftSidebarLayout class="layout">
|
<LeftSidebarLayout class="layout">
|
||||||
<template #sidebar>
|
<template #sidebar>
|
||||||
</template>
|
</template>
|
||||||
|
<div>
|
||||||
|
<div v-if="!settingsLoaded">
|
||||||
|
{{ t('loading') }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</LeftSidebarLayout>
|
</LeftSidebarLayout>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"loading": "Laden ...",
|
||||||
"search": {
|
"search": {
|
||||||
"searchBar": {
|
"searchBar": {
|
||||||
"submit": "Suchen",
|
"submit": "Suchen",
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"loading": "Loading ...",
|
||||||
"search": {
|
"search": {
|
||||||
"searchBar": {
|
"searchBar": {
|
||||||
"submit": "Search",
|
"submit": "Search",
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"loading": "Cargando ...",
|
||||||
"search": {
|
"search": {
|
||||||
"searchBar": {
|
"searchBar": {
|
||||||
"submit": "Buscar",
|
"submit": "Buscar",
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"loading": "Chargement ...",
|
||||||
"search": {
|
"search": {
|
||||||
"searchBar": {
|
"searchBar": {
|
||||||
"submit": "Rechercher",
|
"submit": "Rechercher",
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"loading": "Caricamento ...",
|
||||||
"search": {
|
"search": {
|
||||||
"searchBar": {
|
"searchBar": {
|
||||||
"submit": "Cerca",
|
"submit": "Cerca",
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"loading": "A carregar ...",
|
||||||
"search": {
|
"search": {
|
||||||
"searchBar": {
|
"searchBar": {
|
||||||
"submit": "Pesquisar",
|
"submit": "Pesquisar",
|
||||||
|
|||||||
Reference in New Issue
Block a user