Skip to content

[01089] Fix DataTable row action tooltips to show on hover#2963

Merged
rorychatt merged 1 commit intomainfrom
plan-01089-Ivy-Framework
Apr 3, 2026
Merged

[01089] Fix DataTable row action tooltips to show on hover#2963
rorychatt merged 1 commit intomainfrom
plan-01089-Ivy-Framework

Conversation

@rorychatt
Copy link
Copy Markdown
Collaborator

Summary

Replaced the native HTML title attribute with the Ivy Framework's withTooltip HOC in the DataTable row action button component. This makes row action tooltips appear immediately on hover with styled appearance, matching the behavior of toolbar buttons and other framework components. Added tooltip text to the sample app's row actions.

API Changes

None. The existing Tooltip property on MenuItem was already available; this change only affects how it renders on the frontend.

Files Modified

  • Frontend:

    • src/frontend/src/widgets/dataTables/dataTableRowAction/actionButton.tsx — Replaced title={action.tooltip} with withTooltip HOC wrapping the button, using tooltipText prop
  • Samples:

    • src/Ivy.Samples.Shared/Apps/Widgets/DataTableApp.cs — Added .Tooltip() calls to Edit, Delete, View, and Menu row actions

Commits

  • 2b8812575

…ble row actions

Use the framework's styled tooltip system instead of the native HTML title
attribute for consistent tooltip behavior across the UI. Add tooltip text
to sample app row actions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rorychatt rorychatt merged commit 28497dc into main Apr 3, 2026
12 checks passed
@rorychatt rorychatt deleted the plan-01089-Ivy-Framework branch April 3, 2026 14:11
@artem-ivy-ai
Copy link
Copy Markdown
Collaborator

Deploy timed out

I'm preparing your docs & samples for this PR. I'll update the comment as Sliplane reports progress.

Logs

No terminal state received from Sliplane after 30 minutes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants