AccessPointCardComponent.razor 870 B

1234567891011121314151617181920212223242526272829303132333435
  1. @using RackPeek.Domain.Resources.Hardware.Models
  2. <div class="border border-zinc-800 rounded p-4 bg-zinc-900">
  3. <div class="flex justify-between items-center mb-3">
  4. <div class="text-zinc-100">
  5. @AccessPoint.Name
  6. </div>
  7. @if (!string.IsNullOrWhiteSpace(AccessPoint.Model))
  8. {
  9. <span class="text-xs text-zinc-400">
  10. @AccessPoint.Model
  11. </span>
  12. }
  13. </div>
  14. <div class="text-sm">
  15. @if (AccessPoint.Speed is not null)
  16. {
  17. <div>
  18. <div class="text-zinc-400 mb-1">Speed</div>
  19. <div class="text-zinc-300">
  20. @AccessPoint.Speed Gbps
  21. </div>
  22. </div>
  23. }
  24. </div>
  25. </div>
  26. @code {
  27. [Parameter][EditorRequired]
  28. public AccessPoint AccessPoint { get; set; } = default!;
  29. }