created modal component and Create role Modal Form #352
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
Closes #issue_number_here
Changes proposed
What were you told to do?
Develop a modal component that contains a form for creating new roles on the admin dashboard. The modal should appear when the "Create Roles" button is clicked. The form should collect necessary role details and submit them to the appropriate API endpoint. Provide feedback to the admin through success or error cards based on the submission result.
What did you do?
Modal
component that displays content when triggered.CreateRoleForm
component that includes form fields for role creation (role name, description) and integrates with the appropriate API endpoint for submitting new roles.CreateRoleForm
component into theAdminPage
with a button to trigger the modal.Files Changed:
components/CreateRoleFormModal/CreateRoleModal.tsx
: Added Modal component.components/CreateRoleFormModal//CreateRoleForm.tsx
: Added CreateRoleForm component with form fields and submission logic.Dependencies Installed:
Check List (Check all the applicable boxes)
🚨Please review the contribution guideline for this repository.
Screenshots/Videos
Screenshots