Create Profile Edit Page (Admin) with Multiple Features #993
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
This pull request introduces the
ProfileEdit
page along with its associated components for a more modular and maintainable codebase. The Profile Edit page is divided into smaller, reusable components, each handling a specific section of the profile settings.Changes Made:
Main ProfileEdit Component:
Tab Navigation Component (TabNav):
PersonalInfo Component:
PasswordForm Component:
Notifications Component (
Notifications.jsx
):SecuritySettings Component:
ActivityLog Component:
ActiveSessions Component:
Message Component:
message
andtype
(success or error) as props to determine the message content and style.Files Added:
ProfileEdit.js
: Main component that houses all the sections and controls the active tab.TabNav.js
: Tab navigation for switching between sections.PersonalInfo.js
: Component to handle personal information editing.PasswordForm.js
: Component to handle password changes.Notifications.jsx
: Component to manage notification settings.SecuritySettings.js
: Component for security settings management.ActivityLog.js
: Component for displaying recent activity logs.ActiveSessions.js
: Component for displaying active sessions.Message.js
: Component for displaying success/error messages after form submission.closes Create Enhanced Profile Edit Page under Admin Settings #976
video
ff.mp4