2025-06-24 00:35:17 +02:00

38 lines
564 B
Vue

<template>
<component
class="ds-code"
:is="inline ? 'code' : 'pre'"
:class="[
inline && `ds-code-inline`
]"
>
<slot />
</component>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
/**
* The code component is used for displaying lines of code.
* @version 1.0.0
*/
export default defineComponent({
name: 'DsCode',
props: {
/**
* Display the code inline.
*/
inline: {
type: Boolean,
default: false
}
},
});
</script>
<style lang="scss" src="./style.scss">
</style>