diff --git a/nuxt/components/Pojem.vue b/nuxt/components/Pojem.vue
index 59e3285..5f66d39 100644
--- a/nuxt/components/Pojem.vue
+++ b/nuxt/components/Pojem.vue
@@ -12,10 +12,10 @@ const route = useRoute()
const { izbraniJezik } = storeToRefs(nastavitveStore)
const props = defineProps({
- naslov: String
+ pojemid: String
})
-if (props.naslov && !(props.naslov in store.pojmi)) {
+if (props.pojemid && !(props.pojemid in store.pojmi)) {
await store.naloziPojme(izbraniJezik.value)
}
@@ -23,7 +23,7 @@ watch(izbraniJezik, jezik => {
store.naloziPojme(jezik)
})
-const pojem = computed(() => store.pojmi[props.naslov])
+const pojem = computed(() => store.pojmi[props.pojemid])
const revisionId = computed(() => pojem.value ? pojem.value.id : null)
const urejanje = ref(false)
@@ -68,7 +68,7 @@ onUpdated(() => {
- {{ naslov }}
+ {{ pojem.naslov }}
diff --git a/nuxt/nuxt.config.js b/nuxt/nuxt.config.js
index 2da3fc2..fd0925a 100644
--- a/nuxt/nuxt.config.js
+++ b/nuxt/nuxt.config.js
@@ -27,11 +27,11 @@ export default defineNuxtConfig({
'pages:extend' (pages) {
pages.push({
name: 'pojem_poglej',
- path: '/manifest/:naslov',
+ path: '/manifest/:pojemid',
file: '~/pages/manifest/pojem.vue'
}, {
name: 'pojem_uredi',
- path: '/manifest/:naslov/uredi/:guid',
+ path: '/manifest/:pojemid/uredi/:guid',
file: '~/pages/manifest/pojem.vue'
}, {
name: 'pojem_dodaj',
diff --git a/nuxt/pages/manifest/index.vue b/nuxt/pages/manifest/index.vue
index d1769cf..beea113 100644
--- a/nuxt/pages/manifest/index.vue
+++ b/nuxt/pages/manifest/index.vue
@@ -4,7 +4,6 @@ const store = usePojmiStore()
const nastavitveStore = useNastavitveStore()
const { poskrolaj } = useUi()
-const { getRandomUUID } = useCrypto()
const { izbraniJezik } = storeToRefs(nastavitveStore)
@@ -22,17 +21,17 @@ onMounted(() => {
{{ $t('Vsak lahko prispeva k vsebinam manifesta. Predlaga lahko nov pojem ali ureja, dopolni ali predela obstoječe.') }}
-
+
{{ $t('Dodaj nov pojem') }}
- {{ pojem }}
-
+ {{ pojem.naslov }}
+
diff --git a/nuxt/pages/manifest/pojem.vue b/nuxt/pages/manifest/pojem.vue
index 52fa552..072b740 100644
--- a/nuxt/pages/manifest/pojem.vue
+++ b/nuxt/pages/manifest/pojem.vue
@@ -1,13 +1,13 @@
diff --git a/nuxt/stores/pojmi.js b/nuxt/stores/pojmi.js
index 39f06fd..da785ba 100644
--- a/nuxt/stores/pojmi.js
+++ b/nuxt/stores/pojmi.js
@@ -13,7 +13,7 @@ export const usePojmiStore = defineStore('pojmi', {
tekst: s.body ? s.body.processed : '',
media: s.fieldMedia,
strojni_prevod: s.fieldStrojniPrevod
- }), 'naslov')
+ }), 'id')
},
async ustvariPojem(data) {
@@ -28,7 +28,7 @@ export const usePojmiStore = defineStore('pojmi', {
body: JSON.stringify(data)
})
- const resp = await req.json()
+ return req
}
}
})