Files
aliasvault/apps/server/Shared/AliasVault.RazorComponents/README.md
2025-04-30 19:03:18 +02:00

32 lines
1.1 KiB
Markdown

# AliasVault.RazorComponents
This project contains shared Razor components and UI-related functionality used across the AliasVault solution. This project focuses specifically on reusable UI components.
## Purpose
This library provides shared Blazor components used by both the client and admin applications:
- Reusable Razor components
- UI-specific services
- Component-related models
- Component-specific utilities
## Project Structure
The project is organized as follows:
- `Components/` - Contains reusable Razor components like Paginator.razor
- `Services/` - UI-specific services used by components
- `Models/` - Component-specific models and DTOs
## Dependencies
This project:
- Is a Razor Class Library targeting browser platform
- Depends on Microsoft.AspNetCore.Components.Web
- Can include UI-specific external dependencies as needed
## Related Projects
- **AliasVault.Shared** - Contains general shared models, DTOs and business logic
- **AliasVault.Shared.Core** - Contains core shared code with no external dependencies
- **AliasVault.RazorComponents** (this project) - Contains shared UI components and Razor-specific code