diff options
Diffstat (limited to 'app/assets/javascripts/content_editor/components/wrappers/footnote_definition.vue')
-rw-r--r-- | app/assets/javascripts/content_editor/components/wrappers/footnote_definition.vue | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/app/assets/javascripts/content_editor/components/wrappers/footnote_definition.vue b/app/assets/javascripts/content_editor/components/wrappers/footnote_definition.vue new file mode 100644 index 00000000000..8b7b02605f7 --- /dev/null +++ b/app/assets/javascripts/content_editor/components/wrappers/footnote_definition.vue @@ -0,0 +1,28 @@ +<script> +import { NodeViewWrapper, NodeViewContent } from '@tiptap/vue-2'; + +export default { + name: 'FootnoteDefinitionWrapper', + components: { + NodeViewWrapper, + NodeViewContent, + }, + props: { + node: { + type: Object, + required: true, + }, + }, +}; +</script> +<template> + <node-view-wrapper class="gl-display-flex gl-font-sm" as="div"> + <span + data-testid="footnote-label" + contenteditable="false" + class="gl-display-inline-flex gl-mr-2" + >{{ node.attrs.label }}:</span + > + <node-view-content /> + </node-view-wrapper> +</template> |