Change placeholder text
In this example, we show how to change the placeholders:
- For an empty document, we show a placeholder
Start typing..(by default, this is not set) - the default placeholder in this editor shows
Custom default placeholderinstead of the default (Enter text or type '/' for commands) - for Headings, the placeholder shows
Custom heading placeholderinstead of the default (Heading). Try adding a Heading to see the change
Relevant Docs:
import { en } from "@blocknote/core/locales";import "@blocknote/core/fonts/inter.css";import { BlockNoteView } from "@blocknote/mantine";import "@blocknote/mantine/style.css";import { useCreateBlockNote } from "@blocknote/react";export default function App() { // We use the English, default dictionary const locale = en; // Creates a new editor instance. const editor = useCreateBlockNote({ // We override the `placeholders` in our dictionary dictionary: { ...locale, placeholders: { ...locale.placeholders, // We override the empty document placeholder emptyDocument: "Start typing..", // We override the default placeholder default: "Custom default placeholder", // We override the heading placeholder heading: "Custom heading placeholder", }, }, }); // Renders the editor instance using a React component. return <BlockNoteView editor={editor} />;}