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

> View IT equipment and devices assigned to the current user, displayed as a card grid with type, status, and assignment date.

The My Assets page (`/it/my-assets`) shows the IT assets assigned to the currently authenticated user in a card-based grid layout. Each card displays the asset name, tag, type, status, and assignment date.

## Overview

The page calls `useMyAssets` to retrieve assets where the current user has an active assignment. Assets render as clickable cards that navigate to `/it/assets/:id`. Status badges use semantic color variants (success for active, info for assigned, warning for maintenance, destructive for lost/stolen). A badge count appears in the header when assets are present.

## Who it's for

Access follows your organization's role and module configuration. beyond the outer `ITViewGuard` (`it.view`). All IT-enabled users can view their own assets.

## Before you start

* You must have the IT module permission (`it.view`).
* Assets must be assigned to your employee record by IT staff before they appear here.

## Steps

<Steps>
  <Step title="Open My Assets">
    Navigate to `/it/my-assets`.
  </Step>

  <Step title="Review assigned assets">
    Each card shows the asset name, asset tag, type, current status, and the date the asset was assigned to you.
  </Step>

  <Step title="View asset details">
    Click any asset card to navigate to the full asset detail page at `/it/assets/:id`.
  </Step>

  <Step title="If no assets are shown">
    Contact your IT department to request equipment or verify asset assignment.
  </Step>
</Steps>

## Key concepts

| Concept                 | Description                                                                                   |
| ----------------------- | --------------------------------------------------------------------------------------------- |
| `MyAssetWithAssignment` | Type combining the asset record with its assignment metadata (including `assigned_date`)      |
| Status variants         | `active` → success; `assigned` → info; `maintenance` → warning; `lost`/`stolen` → destructive |

## Related

<Columns cols={2}>
  <Card title="IT Service Management" icon="headset" href="/it/overview">
    IT Service Management 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/it.tsx
  * src/cores/it/pages/assets/MyAssetsPage.tsx
  * src/cores/it/hooks/useMyAssets.ts
</Accordion>
