<template>
  <NodeViewWrapper class="relative px-4 py-1 rounded-md text-sm border border-info/25 bg-info/10 text-info-600 dark:text-info-300">
    <NodeViewContent class="py-1" />
  </NodeViewWrapper>
</template>

<script setup>
import { NodeViewContent, NodeViewWrapper } from "@tiptap/vue-3";
defineProps({
  decorations: { type: Array, required: true },
  selected: { type: Boolean, required: true },
  updateAttributes: { type: Function, required: true },
  deleteNode: { type: Function, required: true },
  node: { type: null, required: true },
  view: { type: null, required: true },
  getPos: { type: null, required: true },
  innerDecorations: { type: null, required: true },
  editor: { type: Object, required: true },
  extension: { type: Object, required: true },
  HTMLAttributes: { type: Object, required: true }
});
</script>
