28 lines
No EOL
730 B
Text
28 lines
No EOL
730 B
Text
@using Iceshrimp.Frontend.Core.Miscellaneous
|
|
@if (_state == State.Init)
|
|
{
|
|
<div class="scroller">
|
|
@foreach (var el in Notifications)
|
|
{
|
|
<div class="wrapper">
|
|
<CascadingValue Value="NotificationStore" TValue="NoteMessageProvider" Name="Provider">
|
|
<NotificationComponent NotificationResponse="el" @key="el.Id"/>
|
|
</CascadingValue>
|
|
</div>
|
|
}
|
|
<ScrollEnd ManualLoad="LoadMore" IntersectionChange="LoadMore" Class="scroll-end"></ScrollEnd>
|
|
</div>
|
|
}
|
|
|
|
@if (_state == State.Loading)
|
|
{
|
|
<div class="loading"><LoadingSpinner Scale="2" /></div>
|
|
}
|
|
|
|
@if (_state == State.Error)
|
|
{
|
|
<div>Something went wrong!</div>
|
|
}
|
|
|
|
@code {
|
|
} |