Skip to content

Conversation

steve8708
Copy link

@steve8708 steve8708 commented Jun 25, 2025

This pull request adds comprehensive user management functionality to the CRM customers page.

New Files Added:

  • src/crm/components/UserEditModal.tsx - Modal component for editing user information with form fields for personal details, contact info, and address
  • src/crm/hooks/useUsers.ts - Custom hook for managing user data with CRUD operations, pagination, and search functionality

Modified Files:

  • src/crm/pages/Customers.tsx - Complete overhaul from basic placeholder to full-featured customer management interface

Key Features Implemented:

  • Data grid with user listing, pagination, and server-side data management
  • Search functionality with debounced input
  • Edit user modal with comprehensive form fields (name, email, phone, address)
  • Delete user functionality with confirmation prompt
  • User avatar display and formatted data presentation
  • Responsive design with Material-UI components
  • Error handling and loading states throughout the interface

The customers page now provides a complete user management experience with the ability to view, search, edit, and delete customer records.

tag @builderio-bot for anything you want the bot to do

To clone this PR locally use the Github CLI with command gh pr checkout 21

🔗 Edit in Builder.io

cgen-2faf4a38af0b43edad397c31a90026c9
cgen-175e592b0b81491e973c24b1fb13b84a
cgen-b414db57d5634b8ba86f1a9e2127ec6b
@builder-io-integration builder-io-integration bot changed the title Builder.io: Update from Visual Editor Add user management features to CRM customers page Jun 25, 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.

2 participants