# Components

DevExpress Blazor grid wrappers, pallet measurement components, and toast notifications.

## Key Files (Root)

- **`MgGridBase.cs`** — Legacy non-generic grid base (directly extends `DxGrid`). Used by older pages. New grids should use `FruitBankGridBase<TEntity>` — see [`Grids/README.md`](Grids/README.md).
- **`GridProductDto.cs`** — Product data grid component.
- **`OrderNotificationToast.razor`** — Toast notification for order updates.
- **Pallet components** — PalletItemComponent.razor, GridShippingItemPallets.razor, GridDetailOrderItemPallets.razor.

## Subfolders

| Folder | Purpose |
|---|---|
| [`Grids/`](Grids/README.md) | Domain-specific grid components by entity type |
| [`FileUploads/`](FileUploads/README.md) | File upload components |
| [`StockTakings/`](StockTakings/README.md) | Stock taking UI components |
