25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 

34 satır
1019 B

  1. <div class="modal @(Visible? "show":"") " style="display: @(Visible? "block;":"none")" id="@DialogId" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
  2. <div class="modal-dialog">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <h1 class="modal-title fs-5 " id="exampleModalLabel">@Title</h1>
  6. <button type="button" class="btn-close" style="margin: 0 0;" data-bs-dismiss="modal" aria-label="Close" @onclick="ToggleShowDialog"> </button>
  7. </div>
  8. <div class="modal-body">
  9. @DialogBody
  10. </div>
  11. </div>
  12. </div>
  13. </div>
  14. @code
  15. {
  16. [Parameter]
  17. public bool Visible { get; set; }
  18. [Parameter]
  19. public string DialogId { get; set; } = "exampleModal";
  20. [Parameter]
  21. public string Title { get; set; }
  22. [Parameter]
  23. public RenderFragment DialogBody { get; set; }
  24. private void ToggleShowDialog()
  25. {
  26. Visible = false;
  27. StateHasChanged();
  28. }
  29. }