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

created modal component and Create role Modal Form #352

Conversation

LollyTim
Copy link
Collaborator

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?

  • Created a reusable Modal component that displays content when triggered.
  • Developed a CreateRoleForm component that includes form fields for role creation (role name, description) and integrates with the appropriate API endpoint for submitting new roles.
  • Added success and error feedback messages based on the form submission result.
  • Ensured the modal and form are styled according to the design specifications and are responsive.
  • Integrated the CreateRoleForm component into the AdminPage 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:

  • None

Check List (Check all the applicable boxes)

🚨Please review the contribution guideline for this repository.

  • My code follows the code style of this project.
  • This PR does not contain plagiarized content.
  • The title and description of the PR is clear and explain the approach.
  • I am making a pull request against the dev branch (left side).
  • My commit messages styles match our requested structure.
  • My code additions will fail neither code linting checks nor unit tests.
  • I am only making changes to the requested files.

Screenshots/Videos

Screenshots

21 07 2024_14 43 22_REC
21 07 2024_14 44 19_REC

@LollyTim LollyTim closed this Jul 22, 2024
@LollyTim LollyTim deleted the Develop-and-Implement-Role-Creation-Form-Modal-on-Admin-Dashboard branch July 22, 2024 09:24
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.

1 participant