+
Bibliography
+ {bibliography.map((cite: any) => (
+
{cite.format("bibliography")}
+ ))}
+
+ );
+};
+
+export const ReactBibliographyBlockContent = createReactBlockSpec(
+ bibliographyBlockConfig,
+ { render: Bibliography },
+);
diff --git a/packages/react/src/blocks/BibliographyBlockContent/hooks/useSingleBibliographyBlock.tsx b/packages/react/src/blocks/BibliographyBlockContent/hooks/useSingleBibliographyBlock.tsx
new file mode 100644
index 000000000..65c4a59b1
--- /dev/null
+++ b/packages/react/src/blocks/BibliographyBlockContent/hooks/useSingleBibliographyBlock.tsx
@@ -0,0 +1,31 @@
+import {
+ BlockSchema,
+ InlineContentSchema,
+ StyleSchema,
+ BlockNoteEditor,
+} from "@blocknote/core";
+import { useEditorChange } from "../../../hooks/useEditorChange.js";
+
+export const useSingleBibliographyBlock = <
+ B extends BlockSchema,
+ I extends InlineContentSchema,
+ S extends StyleSchema,
+>(
+ editor?: BlockNoteEditor