"use client"; import { useMarkToolbarButton, useMarkToolbarButtonState } from "platejs/react"; import type * as React from "react"; import { ToolbarButton } from "./toolbar"; export function MarkToolbarButton({ clear, nodeType, ...props }: React.ComponentProps & { nodeType: string; clear?: string[] | string; }) { const state = useMarkToolbarButtonState({ clear, nodeType }); const { props: buttonProps } = useMarkToolbarButton(state); return ( { e.preventDefault(); }} /> ); }