Skip to content

feat:Company Dashboard fixes#333

Merged
awindsr merged 4 commits into
gtech-mulearn:devfrom
vedhavk:company
Jul 24, 2026
Merged

feat:Company Dashboard fixes#333
awindsr merged 4 commits into
gtech-mulearn:devfrom
vedhavk:company

Conversation

@vedhavk

@vedhavk vedhavk commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

@vedhavk is attempting to deploy a commit to the awindsr's projects Team on Vercel.

A member of the Team first needs to authorize it.

@netlify

netlify Bot commented Jul 22, 2026

Copy link
Copy Markdown

👷 Deploy request for staging-mulearn pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit dc837bd

@greptile-apps

greptile-apps Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR updates the company dashboard job listings and supporting data flow. The main changes are:

  • Displays embedded applicant counts with a query fallback.
  • Adds count fields to the job schema and type.
  • Exposes query enablement for applicant requests.
  • Uses the company-jobs public feature barrel.
  • Updates job-list pagination serialization and parsing.

Confidence Score: 5/5

This looks safe to merge.

  • The applicant fallback request is disabled when an embedded count exists.
  • Zero remains a valid embedded count.
  • The public barrel exports the imported hooks and job type.
  • No blocking issue related to the earlier fixes remains in the changed code.

Important Files Changed

Filename Overview
src/features/home/components/company/active-job-listings-card.tsx Displays applicant counts, skips unnecessary fallback queries, and imports through the feature barrel.
src/features/company-jobs/hooks/use-job-applicants.ts Adds optional query enablement while preserving existing default behavior.
src/features/company-jobs/schemas/jobs.schema.ts Accepts embedded applicant-count fields and reuses the shared pagination schema.
src/features/company-jobs/types/jobs.types.ts Adds the supported applicant-count fields to the job type.
src/features/company-jobs/api/jobs.api.ts Updates pagination query parameter serialization.

Reviews (2): Last reviewed commit: "fix: address Greptile review comments" | Re-trigger Greptile

Comment thread src/features/home/components/company/active-job-listings-card.tsx Outdated
Comment thread src/features/home/components/company/active-job-listings-card.tsx Outdated
@alvin-dennis
alvin-dennis marked this pull request as draft July 22, 2026 18:46
@vedhavk
vedhavk marked this pull request as ready for review July 23, 2026 15:20
@alvin-dennis
alvin-dennis requested a review from awindsr July 23, 2026 15:21
@alvin-dennis alvin-dennis moved this from Backlog to In progress in µlearn 5.0 Jul 24, 2026
@awindsr
awindsr merged commit ba75193 into gtech-mulearn:dev Jul 24, 2026
3 of 7 checks passed
@github-project-automation github-project-automation Bot moved this from In progress to Integration Testing in µlearn 5.0 Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Integration Testing

Development

Successfully merging this pull request may close these issues.

3 participants