Added Ticket Page with Ticket Management, Filters, and Header Banner #972
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 PR introduces the complete support page for managing tickets, including the following features:
Features Added:
Header Banner:
Ticket Form:
Ticket Filters:
Ticket List:
Ticket Detail Modal:
File Changes:
TicketUser.js
: The main component that integrates the entire functionality.HeaderBanner.js
: New component for the animated header banner.TicketForm.js
: Form for creating new tickets.TicketFilters.js
: Component for filtering and searching tickets.TicketList.js
: Displays the list of tickets.TicketDetailModal.js
: Modal to show detailed information of a selected ticket.MainContext.jsx
Integrated theTicketUser
component into the main app.Tailwind CSS Customization:
bg-gradient-to-r
,text-white
, andshadow-lg
were used to style the header and other components.animate.css
library for smooth fade-in animations.Screenshots/Visuals:
rt.mp4
Related Issues: