Jul 11th Upgraded account services and improved authentication.

This PR introduces several critical enhancements to our platform, making it more flexible, user-friendly, and efficient. Let's break it down:

  • Upgraded Account Services 🛠️ An apiClientStatusToggle function has been incorporated, allowing us more control over account statuses directly from our services layer.

  • Improved Authentication with useAuth 🔐 The useAuth hook now includes donor and client properties, which will facilitate more personalized user experiences based on role.

  • Introduced new Button Component ✨ Our admin interface is getting a shiny new Button component offering more consistency in action triggers across different views.

  • Customized Tables with new Filter and Tools 🗂️ Tables now come with a Filter component for easier data browsing and a new Button component in CustomersTableTools for action initiation.

  • Enhanced SuperAdmin Interface 👑 Our SuperAdmin environment has been supercharged with improved settings, more detailed data tables, and better action availability.

  • Intercom Functions for improved interaction 🤝 We have introduced Intercom interaction in various views, ensuring that queries and concerns are handled more accurately and efficiently.

  • New Render Grid in Project List 🎨 A new grid view has been introduced in Project List Content meeting different viewing preferences and offering better data visibility.

  • Revamped Sponsorship Components 💼 Sponsorship views have a host of new elements, making the management of sponsorships a more streamlined and interactive process.

Don't forget, every little improvement is a step towards an all-around better user experience! 🦾

Last updated