AccessPointCardComponent.razor 866 B

123456789101112131415161718192021222324252627282930313233
  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] public AccessPoint AccessPoint { get; set; } = default!;
  28. }