Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

Candidates is available at route /hr/ats/candidates. No explicit permission gate on this route.

Overview

The Candidates list page shows all candidates in the system with a total count. A search field filters by name or email. View mode can be toggled between grid (3-column card grid) and list (stacked cards). Candidates are rendered as CandidateProfileCard components. Pagination handles result sets over 20, displaying up to 5 page links. Clicking a card navigates to /hr/ats/candidates/:id. The page is also accessible as the Candidates tab within the ATS hub at /hr/ats/dashboard.

Who it’s for

No explicit permission gate on this route — part of the ATS module.

Before you start

  • No preconditions; empty state is shown if no candidates have applied.

Steps

1

Open Candidates

Navigate to /hr/ats/candidates.
2

Search

Enter a name or email in the search field.
3

Toggle view

Click the grid or list icon to switch display mode.
4

Open a candidate

Click a candidate card to navigate to the detail page.

Key concepts

TermMeaning in code
CandidateFiltersFilter shape: search field applied to name/email
CandidateProfileCardCard component rendering candidate summary for grid/list display

Human Resources

Human Resources core overview.

Governance & parity

Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/hr.tsx
  • src/cores/hr/pages/ats/CandidateListPage.tsx
  • src/cores/hr/hooks/ats/useCandidates.ts