# NexusReader.UI.Shared

- File ID: file:69lwdf:nexusreader-ui-shared-csproj
- Path: NexusReader.UI.Shared/NexusReader.UI.Shared.csproj
- Role: ui-component
- Layer: frontend

## Purpose

Project file for the NexusReader.UI.Shared Razor library; declares target framework, Blazor/SignalR/MediatR package dependencies and a project reference to the application layer to enable shared UI components and cross-layer types.

## Key Details

TargetFramework: net10.0; Nullable and ImplicitUsings enabled; GenerateRuntimeConfigurationFiles=true; PackageReferences: Microsoft.AspNetCore.Components.Authorization, Microsoft.AspNetCore.Components.Web, MediatR, Microsoft.AspNetCore.WebUtilities, Microsoft.Extensions.Logging.Abstractions, Microsoft.AspNetCore.SignalR.Client; ProjectReference to NexusReader.Application.

## Symbols

- No extracted symbols.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Unresolved References

- dependency-target: ../NexusReader.Application/NexusReader.Application.csproj

## Coverage

- Symbols: 0
- Executable symbols: 0
- Executable symbols with control flow: 0
- Grounded edges: 0
- Unresolved references: 1
- Control-flow fragments: 0
- Unresolved jumps: 0
- Unsupported constructs: 0
- Control-flow coverage: 100%
- Required diagrams: 1
- Generated diagrams: 1

## Diagrams

### NexusReader.UI.Shared Neighborhood

```mermaid
flowchart LR
    file_69lwdf_nexusreader_ui_shared_csproj("NexusReader.UI.Shared")
```

## Diagram Validation

- Status: pass
