Files
aliasvault/src/Shared/AliasVault.RazorComponents
dependabot[bot] 5f3c36263d Bump Microsoft.AspNetCore.Authorization and Microsoft.AspNetCore.Components.Web
Bumps [Microsoft.AspNetCore.Authorization](https://github.com/dotnet/aspnetcore) and [Microsoft.AspNetCore.Components.Web](https://github.com/dotnet/aspnetcore). These dependencies needed to be updated together.

Updates `Microsoft.AspNetCore.Authorization` from 9.0.3 to 9.0.4
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4)

Updates `Microsoft.AspNetCore.Components.Web` from 9.0.3 to 9.0.4
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Authorization
  dependency-version: 9.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.Components.Web
  dependency-version: 9.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 17:00:32 +02:00
..
2024-10-07 16:11:42 +02:00
2024-10-07 14:39:08 +02:00
2024-09-20 15:17:38 +02:00
2024-09-20 15:17:38 +02:00

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
  • 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