# @ticatec/uniface-pro-components Documentation

Welcome to the documentation for `@ticatec/uniface-pro-components`! This library provides professional Svelte 5 CRUD template components for data-driven applications.

## 🏗️ Core Components

### Common Utilities
- [**unifaceProCtx**](../../src/lib/common/unifaceProCtx.ts) - Application context management
- [**ListDataManager**](../../src/lib/common/ListDataManager.ts) - Data manager contracts

## 📊 Data Display Components

### Card View Components
| Component | Type | Description |
|------|------|------|
| [**CardPage**](./card-CardPage.md) | Unmanaged | Full card list with client-side filtering |
| [**PagingCardPage**](./card-PagingCardPage.md) | Unmanaged | Paged card list with manual data control |
| [**Managed CardPage**](./card-managed-CardPage.md) | Managed | Automated full card list connected to DataManager |
| [**Managed PagingCardPage**](./card-managed-PagingCardPage.md) | Managed | Automated paged card grid with search support |

### Data Table Components
| Component | Type | Description |
|------|------|------|
| [**TablePage**](./data-table-TablePage.md) | Unmanaged | Full data table page with filtering |
| [**PagingTablePage**](./data-table-PagingTablePage.md) | Unmanaged | Paged data table with manual page events |
| [**Managed TablePage**](./data-table-managed-TablePage.md) | Managed | Automated full data table |
| [**Managed PagingTablePage**](./data-table-managed-PagingTablePage.md) | Managed | Automated paged data table with search panel & pagination |

## 🌐 Languages

- [中文文档](../cn/README.md) - Chinese Documentation