File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5858 @GetStatusBadge(task.Status)
5959 }
6060 </td >
61- <td >@GetTriggerLabel (task.Trigger) </td >
61+ <td >@GetTriggerBadge (task.Trigger) </td >
6262 <td >@task.Progress % </td >
6363 <td >@( task .StartedAt ? .ToLocalTime ().ToString (" g" ) ?? " -" ) </td >
6464 </tr >
@@ -183,8 +183,19 @@ else
183183 builder .CloseElement ();
184184 };
185185
186- private static string GetTriggerLabel (BackupTaskTrigger trigger )
187- => trigger == BackupTaskTrigger .Scheduled ? " Scheduled" : " Manual" ;
186+ private static RenderFragment GetTriggerBadge (BackupTaskTrigger trigger ) => builder =>
187+ {
188+ var (label , css ) = trigger switch
189+ {
190+ BackupTaskTrigger .Scheduled => (" Scheduled" , " warning" ),
191+ _ => (" Manual" , " neutral" )
192+ };
193+
194+ builder .OpenElement (0 , " span" );
195+ builder .AddAttribute (1 , " class" , $" badge small {css }" );
196+ builder .AddContent (2 , label );
197+ builder .CloseElement ();
198+ };
188199
189200 public ValueTask DisposeAsync ()
190201 {
Original file line number Diff line number Diff line change 319319 letter-spacing : 0.05em ;
320320}
321321
322+ .badge .small {
323+ padding : 2px 8px ;
324+ font-size : 0.65rem ;
325+ letter-spacing : 0.04em ;
326+ }
327+
322328.badge .success {
323329 background : rgba (50 , 213 , 131 , 0.15 );
324330 color : var (--success );
You can’t perform that action at this time.
0 commit comments