-
Notifications
You must be signed in to change notification settings - Fork 4
attmpt to merge to main #24
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
Conversation
…m state yet. also tried doing the ui for dashboard
-added jwt token -updated supabase connection
…xed params error)
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces a comprehensive employer dashboard and related features for managing job applications, interviews, and reporting systems. The changes implement a complete recruitment workflow with interview scheduling, offer management, and applicant tracking capabilities.
Key Changes
- Added employer dashboard with analytics, applicant management, and interview scheduling
- Implemented comprehensive modals for interview scheduling, offer sending, and applicant filtering
- Created superadmin reporting system for bugs, employers, companies, and listings
Reviewed Changes
Copilot reviewed 46 out of 647 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| recruiter-application-details.tsx | Main component for viewing and managing applicant details with interview/offer actions |
| send-offer.tsx | Modal component for creating and editing job offers to applicants |
| interview-schedule.tsx | Modal for scheduling and managing interview appointments |
| filter-modal.tsx | Filtering interface for applicant list with multiple criteria |
| employee-dashboard.tsx | Main dashboard showing applicants, analytics, and agenda with interview management |
| interview-details-modal.tsx | Display component for viewing interview details |
| dashboard-layout.tsx | Layout components for consistent dashboard structure |
| applicant-cards.tsx | Card-based UI for displaying applicant information |
| calendar/page.tsx | Calendar interface for managing events and interviews |
| base-layout.tsx | Base layout wrapper with sidebar and top navigation |
| reports/employers/page.tsx | Superadmin interface for managing employer reports |
| reports/companies/page.tsx | Superadmin interface for managing company reports |
| reports/bugs/page.tsx | Bug tracking and management system |
| superadmin/layout.tsx | Superadmin panel layout with navigation |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| > | ||
| <MenuItem value="Monthly">Monthly</MenuItem> | ||
| <MenuItem value="Annual">Annual</MenuItem> | ||
| <MenuItem value="Weekly"></MenuItem> |
Copilot
AI
Nov 13, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty MenuItem for 'Weekly' salary type. Should either have display text or be removed.
| <MenuItem value="Weekly"></MenuItem> | |
| <MenuItem value="Weekly">Weekly</MenuItem> |
| ) : (analytics?.activeJobs ?? 0) === 0 ? ( | ||
| <div className="flex items-center text-sm font-medium text-gray-400 gap-2 w-full"> | ||
| <MdOutlineContentPasteSearch className="h-9 w-9 text-gray-300" /> | ||
| Nothing here. Ope n some listings or create one! |
Copilot
AI
Nov 13, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Corrected spacing in 'Ope n' to 'Open'.
| Nothing here. Ope n some listings or create one! | |
| Nothing here. Open some listings or create one! |
| { icon: RiAddCircleLine, text: "Post a Job", href: "/employers/jobs/post-a-job" }, | ||
| { icon: TbCards, text: "Job Listings", href: "/employers/jobs/job-listings" }, | ||
| { icon: TbUserStar, text: "Candidate Matches", href: "/employers/people/candidate-matches" }, | ||
| { icon: HiOutlineClipboardDocumentList, text: "Applications", href: "/employers/job/applications" }, |
Copilot
AI
Nov 13, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incorrect URL path '/employers/job/applications' should be '/employers/jobs/applications' to match the actual route structure.
| { icon: HiOutlineClipboardDocumentList, text: "Applications", href: "/employers/job/applications" }, | |
| { icon: HiOutlineClipboardDocumentList, text: "Applications", href: "/employers/jobs/applications" }, |
No description provided.