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

User page redesign #405

Merged
merged 5 commits into from
Feb 10, 2025
Merged

User page redesign #405

merged 5 commits into from
Feb 10, 2025

Conversation

TheCactusBlue
Copy link
Collaborator

@TheCactusBlue TheCactusBlue commented Jan 28, 2025

Important

Redesigns the user page with enhanced UI components, editable user details, and backend support for new user operations.

  • User Interface:
    • Added @monaco-editor/react to package.json for enhanced code editing capabilities.
    • Updated page-client.tsx to include clickable user rows that navigate to user details.
    • Introduced UserBreadcrumbItem in sidebar-layout.tsx for breadcrumb navigation.
    • Created new user details page in users/[userId]/page-client.tsx with editable fields and metadata editors.
  • Backend:
    • Modified usersCrudServerUpdateSchema in users.ts to require non-empty primary email.
    • Added test in users.test.ts to verify removal of primary email.
  • Components:
    • Enhanced AvatarCell in cells.tsx to include fallback text.
    • Updated DataTable in data-table.tsx to support row click events.
    • Improved SimpleTooltip in simple-tooltip.tsx for inline display.
    • Added plain variant to Button in button.tsx for minimal styling.

This description was created by Ellipsis for 0b86dea. It will automatically update as commits are pushed.

Copy link

vercel bot commented Jan 28, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
stack-backend ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 10, 2025 4:54am
stack-dashboard ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 10, 2025 4:54am
stack-demo ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 10, 2025 4:54am

@N2D4 N2D4 marked this pull request as draft January 29, 2025 01:18
@N2D4
Copy link
Contributor

N2D4 commented Feb 9, 2025

@TheCactusBlue can you merge this?

@TheCactusBlue TheCactusBlue merged commit 84ffe3b into dev Feb 10, 2025
15 checks passed
@TheCactusBlue TheCactusBlue deleted the user-page-redesign branch February 10, 2025 04:57
TheCactusBlue added a commit that referenced this pull request Feb 10, 2025
* Squash

* fixes

* change router

* correct it again

---------

Co-authored-by: Konstantin Wohlwend <n2d4xc@gmail.com>
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.

4 participants