import { Fragment, type ReactNode } from 'react';
import { InsertToolbar } from '../insert/InsertToolbar';
import type { InsertToolbarOptions } from '../types';
interface EditorChromeProps {
readonly insertToolbar?: InsertToolbarOptions;
readonly onInsertToolbarRailSizeChange: (size: number) => void;
readonly overlays: readonly ReactNode[];
}
export function EditorChrome({
insertToolbar,
onInsertToolbarRailSizeChange,
overlays,
}: EditorChromeProps) {
return (
<>
{insertToolbar ? (
) : null}
{overlays.map((overlay, index) => (
{overlay}
))}
>
);
}