Skip to content

fix(site/src/pages/AgentsPage): use outlined empty state and kebab menu for personal skills - #28560

Merged
tracyjohnsonux merged 9 commits into
mainfrom
personal-skills-table-kebab
Aug 25, 2026
Merged

fix(site/src/pages/AgentsPage): use outlined empty state and kebab menu for personal skills#28560
tracyjohnsonux merged 9 commits into
mainfrom
personal-skills-table-kebab

Conversation

@tracyjohnsonux

@tracyjohnsonux tracyjohnsonux commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Polishes the /agents/settings/personal-skills page to match the table patterns used elsewhere (e.g. the AI Gateway keys page):

  • The table now renders in every state, so the content area always keeps its outline: TableLoader while loading, a TableEmpty with a Retry CTA on error (with the ErrorAlert above), and a TableEmpty with an Add skill CTA when there are no skills.
  • The per-row Download / Edit / Delete buttons are replaced with a kebab (EllipsisVertical) dropdown menu, following the pattern in CustomRolesPageView. The trigger shows a spinner and disables while a download is in flight, and the Actions column header is now screen-reader only.

Storybook interaction coverage: RowMenuActions opens the kebab and exercises Download, Edit, and Delete; DownloadingSkill asserts the disabled trigger.

Review notes

Self-audited the diff against the FE1-FE10 rules in .claude/docs/FRONTEND_PATTERNS.md: all rules pass. All 22 stories pass locally, along with Biome and tsc.


Generated by Coder Agents on behalf of @tracyjohnsonux.

@tracyjohnsonux
tracyjohnsonux marked this pull request as ready for review August 25, 2026 16:58
@ibetitsmike

Copy link
Copy Markdown
Collaborator

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Nice work!

Reviewed commit: b6d86b1f50

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@tracyjohnsonux
tracyjohnsonux merged commit 74e5a68 into main Aug 25, 2026
26 checks passed
@tracyjohnsonux
tracyjohnsonux deleted the personal-skills-table-kebab branch August 25, 2026 17:37
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 25, 2026
@tracyjohnsonux
tracyjohnsonux requested a review from mtojek August 26, 2026 19:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants