fix: Always show "note from selection" option in toolbar to prevent layout shift on smaller widths (skip e2e)

This commit is contained in:
Aman Harwara
2025-04-23 22:45:02 +05:30
parent fd4ba26210
commit b2281141f8

View File

@@ -801,23 +801,22 @@ const ToolbarPlugin = () => {
<Icon type="chevron-down" size="custom" className="ml-2 h-4 w-4 md:h-3.5 md:w-3.5" /> <Icon type="chevron-down" size="custom" className="ml-2 h-4 w-4 md:h-3.5 md:w-3.5" />
</ToolbarButton> </ToolbarButton>
)} )}
{hasNonCollapsedSelection && ( <ToolbarButton
<ToolbarButton name={
name={ <>
<> <div className="mb-1 font-semibold">Create new note from selection</div>
<div className="mb-1 font-semibold">Create new note from selection</div> <div className="max-w-[35ch] text-xs">
<div className="max-w-[35ch] text-xs"> Creates a new note containing the current selection and replaces the selection with a link to the
Creates a new note containing the current selection and replaces the selection with a link to the new note.
new note. </div>
</div> </>
</> }
} iconName="notes"
iconName="notes" onSelect={() => {
onSelect={() => { editor.dispatchCommand(CREATE_NOTE_FROM_SELECTION_COMMAND, undefined)
editor.dispatchCommand(CREATE_NOTE_FROM_SELECTION_COMMAND, undefined) }}
}} disabled={!hasNonCollapsedSelection}
/> />
)}
</Toolbar> </Toolbar>
{isMobile && ( {isMobile && (
<button <button