> ## 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.

# My Leave

> Employee self-service page showing leave balances by policy type and a history of personal leave requests.

The My Leave page, at route `/hr/my-leave-balances`, shows the current employee's leave balances and request history.

## Overview

The page resolves the current employee via `useMyEmployee` and fetches leave balances with `useLeaveBalances`. Balances are displayed in a responsive card grid (`LeaveBalanceCard` per policy). Below the balance cards, `MyLeaveRequestsList` shows the employee's past and pending leave requests. A **Request Time Off** button links directly to `/hr/leave-request`. A back link returns to My HR.

## Who it's for

Requires `HR_PERMISSIONS.LEAVE_VIEW`.

## Before you start

* Leave policies must be configured and assigned to the employee for balances to appear.

## Steps

1. Go to **HR → My HR → My Leave Balances** (or navigate to `/hr/my-leave-balances`).
2. Review your available balance per leave type.
3. Select **Request Time Off** to start a leave request wizard.
4. Review your request history in the list below the balance cards.

## Related

<Columns cols={2}>
  <Card title="Human Resources" icon="users" href="/hr/overview">
    Human Resources core overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index" />
</Columns>

<Note>
  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.
</Note>

<Accordion title="Documentation sources">
  * src/routes/hr.tsx
  * src/cores/hr/pages/MyLeaveBalances.tsx
  * src/cores/hr/hooks/leave/useLeaveBalances.ts
  * src/cores/hr/components/leave/MyLeaveRequestsList.tsx
</Accordion>
