import { DefaultSelectionBackground, TLSelectionBackgroundComponent, useEditor, useValue, } from '@bigbluebutton/editor' /** @public */ export const TldrawSelectionBackground: TLSelectionBackgroundComponent = ({ bounds, rotation }) => { const editor = useEditor() const shouldDisplay = useValue( 'should display', () => editor.isInAny( 'select.idle', 'select.brushing', 'select.scribble_brushing', 'select.pointing_shape', 'select.pointing_selection', 'text.resizing' ), [editor] ) if (!shouldDisplay) return null return }