FruitBankHybridApp/FruitBankHybrid.Shared/README.md

25 lines
1.1 KiB
Markdown

# FruitBankHybrid.Shared
Main Blazor UI library shared across all three deployment targets (Server, WASM, MAUI). Contains pages, DevExpress grid components, SignalR client, measurement service, and layout.
## Folder Structure
| Folder | Purpose |
|---|---|
| [`Components/`](Components/README.md) | DevExpress grid wrappers, pallet components, notifications |
| [`Pages/`](Pages/README.md) | Routed pages: Login, ShippingsAdmin, OrdersAdmin, MeasuringIn/Out, StockTaking |
| [`Services/`](Services/README.md) | SignalR client, measurement service, form factor, loggers |
| [`Layout/`](Layout/README.md) | MainLayout with navigation, auto-login, toast notifications |
| [`Models/`](Models/README.md) | Date selector model for measuring pages |
| [`Extensions/`](Extensions/README.md) | DevExpress MessageBox/ConfirmBox helpers |
| [`Databases/`](Databases/README.md) | Client-side ConcurrentDictionary table cache |
## Key Files (Root)
- **`_Imports.razor`** — Global Blazor imports.
- **`Routes.razor`** — Route definitions.
## Target Framework
.NET 10.0 with AOT compilation and WASM IL stripping enabled.