summaryrefslogtreecommitdiff
path: root/src/client/components/code-core.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/components/code-core.vue')
-rw-r--r--src/client/components/code-core.vue35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/client/components/code-core.vue b/src/client/components/code-core.vue
deleted file mode 100644
index 9cff7b4448..0000000000
--- a/src/client/components/code-core.vue
+++ /dev/null
@@ -1,35 +0,0 @@
-<template>
-<code v-if="inline" v-html="html" :class="`language-${prismLang}`"></code>
-<pre v-else :class="`language-${prismLang}`"><code v-html="html" :class="`language-${prismLang}`"></code></pre>
-</template>
-
-<script lang="ts">
-import { defineComponent } from 'vue';
-import 'prismjs';
-import 'prismjs/themes/prism-okaidia.css';
-
-export default defineComponent({
- props: {
- code: {
- type: String,
- required: true
- },
- lang: {
- type: String,
- required: false
- },
- inline: {
- type: Boolean,
- required: false
- }
- },
- computed: {
- prismLang() {
- return Prism.languages[this.lang] ? this.lang : 'js';
- },
- html() {
- return Prism.highlight(this.code, Prism.languages[this.prismLang], this.prismLang);
- }
- }
-});
-</script>