15 lines
No EOL
585 B
Text
15 lines
No EOL
585 B
Text
@using Microsoft.AspNetCore.Mvc.ViewFeatures
|
|
<link @attributes="AdditionalAttributes" href="@VersionedHref"/>
|
|
|
|
@code {
|
|
[Inject] public required IFileVersionProvider FileVersionProvider { get; set; }
|
|
|
|
@* ReSharper disable InconsistentNaming *@
|
|
[Parameter, EditorRequired] public required string href { get; set; }
|
|
@* ReSharper restore InconsistentNaming *@
|
|
|
|
[Parameter(CaptureUnmatchedValues = true)]
|
|
public IDictionary<string, object>? AdditionalAttributes { get; set; }
|
|
|
|
private string VersionedHref => FileVersionProvider.AddFileVersionToPath("", href);
|
|
} |