Files
ntspi-app/resources/js/Components/BaseComponents/BaseBuilderUi/Blocks/HeadingBlock.vue
T
2024-11-03 17:42:10 +05:00

31 lines
446 B
Vue

<template>
<div >
<h2 :id="generateSlug(block.data.content)" class="font-bold text-xl">{{ block.data.content }}</h2>
</div>
</template>
<script>
import slugify from "slugify";
export default {
name: "HeadingBlock",
methods: {
generateSlug: function (text) {
return slugify(text, {
lower: true,
strict: true,
locale: 'ru'
});
},
},
props: {
block: {
type: Object,
},
},
}
</script>
<style scoped>
</style>