Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Tweak LinkUiTools rendering condition
  • Loading branch information
getdave committed Sep 5, 2025
commit 5e2d8570b58042d6662481895300307e285c9058
46 changes: 28 additions & 18 deletions packages/block-library/src/navigation-link/link-ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -142,24 +142,34 @@ function UnforwardedLinkUI( props, ref ) {
onChange={ props.onChange }
onRemove={ props.onRemove }
onCancel={ props.onCancel }
renderControlBottom={ () => (
<LinkUITools
focusAddBlockButton={ focusAddBlockButton }
focusAddPageButton={ focusAddPageButton }
setAddingBlock={ () => {
setAddingBlock( true );
setFocusAddBlockButton( false );
} }
setAddingPage={ () => {
setAddingPage( true );
setFocusAddPageButton( false );
} }
canAddPage={
permissions?.canCreate && type === 'page'
}
canAddBlock={ blockEditingMode === 'default' }
/>
) }
renderControlBottom={ () => {
// Don't show the tools when there is submitted link (preview state).
if ( link?.url?.length ) {
return null;
}

return (
<LinkUITools
focusAddBlockButton={ focusAddBlockButton }
focusAddPageButton={ focusAddPageButton }
setAddingBlock={ () => {
setAddingBlock( true );
setFocusAddBlockButton( false );
} }
setAddingPage={ () => {
setAddingPage( true );
setFocusAddPageButton( false );
} }
canAddPage={
permissions?.canCreate &&
type === 'page'
}
canAddBlock={
blockEditingMode === 'default'
}
/>
);
} }
/>
</div>
) }
Expand Down
Loading