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.

The Contracts screen lists all vendor contracts with filtering and is accessible at /it/contracts.

Overview

The Contracts list page loads contracts via useVendorContracts with server-side pagination (page size 20) and filter parameters. A search input filters by contract name or number. Two dropdowns filter by status and contract type (values from CONTRACT_STATUS_LABELS and CONTRACT_TYPE_LABELS). A clear-filters button appears when any filter is active. The contracts table is rendered via the ContractTable component. A New Contract button navigates to /it/contracts/new. An error state renders when the data fetch fails, with a retry button.

Who it’s for

Requires IT_PERMISSIONS.VIEW (outer ITViewGuard). No additional per-route permission gate.

Before you start

  • You must hold IT_PERMISSIONS.VIEW to access this screen.

Steps

1

Open Contracts

Navigate to /it/contracts. The contracts table loads with all contracts.
2

Search and filter

Type in the search box to search by contract name or number. Use the Status and Type dropdowns to filter. Click the X button to clear all filters.
3

Open a contract

Click any contract row to navigate to its detail page at /it/contracts/:id.
4

Create a new contract

Click New Contract to navigate to /it/contracts/new.

Key concepts

  • CONTRACT_STATUS_LABELS — Human-readable labels for contract status values; exact values in src/cores/it/types/vendors.ts.
  • CONTRACT_TYPE_LABELS — Human-readable labels for contract type values; exact values in src/cores/it/types/vendors.ts.
  • Server-side pagination — Page size of 20; the page state variable increments for subsequent pages.

IT Service Management

IT Service Management 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/it.tsx
  • src/cores/it/pages/vendors/ContractListPage.tsx