Skip to content

Replace Edit and Delete text buttons with icons in table view#24

Merged
jonathanbossenger merged 3 commits intomainfrom
copilot/update-table-view-icons
Nov 2, 2025
Merged

Replace Edit and Delete text buttons with icons in table view#24
jonathanbossenger merged 3 commits intomainfrom
copilot/update-table-view-icons

Conversation

Copy link
Contributor

Copilot AI commented Nov 2, 2025

Replaces text-based action buttons with icons for a cleaner, more modern table interface.

Changes

  • Added @heroicons/react dependency for icon components
  • Updated TableViewer.js:
    • PencilSquareIcon replaces "Edit" text
    • TrashIcon replaces "Delete" text
    • Added title attributes for accessibility tooltips
    • Icon size: h-5 w-5 (20px) for improved clickability vs previous text-xs (12px)
// Before
<button className="text-blue-600 hover:text-blue-800 text-xs">
  Edit
</button>

// After
<button className="text-blue-600 hover:text-blue-800" title="Edit">
  <PencilSquareIcon className="h-5 w-5" />
</button>

Screenshot

Before/After comparison

Left: text buttons | Right: icon buttons

Original prompt

This section details on the original issue you should resolve

<issue_title>Table view UI updates</issue_title>
<issue_description>Use icons instead of text for the Edit and Delete action links
</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI self-assigned this Nov 2, 2025
Co-authored-by: jonathanbossenger <180629+jonathanbossenger@users.noreply.github.com>
Copilot AI changed the title [WIP] Update table view UI with icons for actions Replace Edit and Delete text buttons with icons in table view Nov 2, 2025
@jonathanbossenger jonathanbossenger marked this pull request as ready for review November 2, 2025 14:07
@jonathanbossenger jonathanbossenger merged commit c373936 into main Nov 2, 2025
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.

Table view UI updates

2 participants