Access direct access to FAQ/README/NEWS from the WebUI.

This commit is contained in:
abdulmohsen
2024-05-19 15:48:53 +03:00
parent 6d6b804bdc
commit 813777d6b5
9 changed files with 75 additions and 12 deletions

View File

@@ -0,0 +1,26 @@
<template>
<div class="content" v-html="content"></div>
</template>
<script setup>
import {useStorage} from "@vueuse/core"
import {marked} from 'marked'
import {baseUrl} from 'marked-base-url'
const props = defineProps({
file: {
type: String,
required: true,
},
});
const content = ref('')
const api_url = useStorage('api_url', '')
onMounted(() => fetch(`${api_url.value}${props.file}`).then(response => response.text()).then(text => {
marked.use(baseUrl(api_url.value))
marked.use({gfm: true})
content.value = marked.parse(text)
}));
</script>