Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8928 refactor page header buttons #8952

Merged
merged 6 commits into from
Dec 9, 2024

Conversation

bosiraphael
Copy link
Contributor

Closes #8928

Capture d’écran 2024-12-09 à 10 26 37 Capture d’écran 2024-12-09 à 10 26 54

@bosiraphael bosiraphael linked an issue Dec 9, 2024 that may be closed by this pull request
Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Summary

Here's my summary of the key changes in this pull request:

Refactored page header buttons across the application to improve consistency and accessibility.

  • Replaced IconButton with standardized Button component in multiple components, adding proper aria labels and titles
  • Added command menu button (⌘K shortcut) to RecordIndexPageHeader and RecordShowPageBaseHeader
  • Moved pagination buttons to right side of PageHeader alongside other action buttons for better layout consistency
  • Changed button sizes from 'medium' to 'small' across page headers for visual consistency
  • Added ariaLabel prop to base Button component in twenty-ui package to support accessibility improvements

9 file(s) reviewed, 7 comment(s)
Edit PR Review Bot Settings | Greptile

Copy link
Contributor

@martmull martmull left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@bosiraphael bosiraphael merged commit 387f525 into main Dec 9, 2024
19 checks passed
@bosiraphael bosiraphael deleted the 8928-refactor-page-header-buttons branch December 9, 2024 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Refactor page header buttons
2 participants