fix button setelah klik berkali kali

This commit is contained in:
Hanan Askarim
2024-06-05 11:41:34 +07:00
parent 6713df1ee3
commit 1ec8c385fa

View File

@@ -862,12 +862,13 @@ func (lh *MasterKelainanHandler) HandlerUpdateStatusKelainanAktif(c echo.Context
if selectedStatus == "Y" {
buttonCmp := masterkelainan.CustomButtonTidak(
models.ButtonPrm{
ID: "non" + id,
HxGet: "/dev/kelainan/flagaktif",
HxTarget: "this",
HxSwap: "outerHTML",
Label: "Tidak",
Class: "col-12 col-sm-12 col-md-12 col-lg-5 col-xl-5 col-xxl-5 btn btn-light-danger mb-2",
ID: "non" + id,
HxGet: "/dev/kelainan/flagaktif?id=" + id + "&selectedStatus=N",
HxTarget: "#non" + id,
HxSwap: "outerHTML",
HxInclude: "#paginationID, #dialogDeleteBodyID, #dialogDeleteID, #tableID, #non" + id,
Label: "Tidak",
Class: "col-12 col-sm-12 col-md-12 col-lg-5 col-xl-5 col-xxl-5 btn btn-light-danger mb-2",
},
)
@@ -877,12 +878,13 @@ func (lh *MasterKelainanHandler) HandlerUpdateStatusKelainanAktif(c echo.Context
} else {
buttonCmp := masterkelainan.CustomButtonTidak(
models.ButtonPrm{
ID: "active" + id,
HxGet: "/dev/kelainan/flagaktif",
HxTarget: "this",
HxSwap: "outerHTML",
Label: "Aktif",
Class: "col-12 col-sm-12 col-md-12 col-lg-5 col-xl-5 col-xxl-5 btn btn-light-tosca mb-2",
ID: "active" + id,
HxGet: "/dev/kelainan/flagaktif?id=" + id + "&selectedStatus=Y",
HxTarget: "#active" + id,
HxSwap: "outerHTML",
HxInclude: "#paginationID, #dialogDeleteBodyID, #dialogDeleteID, #tableID, #active" + id,
Label: "Aktif",
Class: "col-12 col-sm-12 col-md-12 col-lg-5 col-xl-5 col-xxl-5 btn btn-light-tosca mb-2",
},
)
@@ -917,12 +919,13 @@ func (lh *MasterKelainanHandler) HandlerUpdateStatusKelainanNonAktif(c echo.Cont
if selectedStatus == "N" {
buttonCmp := masterkelainan.CustomButtonTidak(
models.ButtonPrm{
ID: "active" + id,
HxGet: "/dev/kelainan/flagnonaktif",
HxTarget: "this",
HxSwap: "outerHTML",
Label: "Aktif",
Class: "col-12 col-sm-12 col-md-12 col-lg-5 col-xl-5 col-xxl-5 btn btn-light-tosca mb-2",
ID: "active" + id,
HxGet: "/dev/kelainan/flagnonaktif?id=" + id + "&selectedStatus=Y",
HxTarget: "#active" + id,
HxSwap: "outerHTML",
HxInclude: "#paginationID, #dialogDeleteBodyID, #dialogDeleteID, #tableID, #active" + id,
Label: "Aktif",
Class: "col-12 col-sm-12 col-md-12 col-lg-5 col-xl-5 col-xxl-5 btn btn-light-tosca mb-2",
},
)
@@ -932,12 +935,13 @@ func (lh *MasterKelainanHandler) HandlerUpdateStatusKelainanNonAktif(c echo.Cont
} else {
buttonCmp := masterkelainan.CustomButtonTidak(
models.ButtonPrm{
ID: "non" + id,
HxGet: "/dev/kelainan/flagnonaktif",
HxTarget: "this",
HxSwap: "outerHTML",
Label: "Tidak",
Class: "col-12 col-sm-12 col-md-12 col-lg-5 col-xl-5 col-xxl-5 btn btn-light-danger mb-2",
ID: "non" + id,
HxGet: "/dev/kelainan/flagnonaktif?id=" + id + "&selectedStatus=N",
HxTarget: "#non" + id,
HxSwap: "outerHTML",
HxInclude: "#paginationID, #dialogDeleteBodyID, #dialogDeleteID, #tableID, #non" + id,
Label: "Tidak",
Class: "col-12 col-sm-12 col-md-12 col-lg-5 col-xl-5 col-xxl-5 btn btn-light-danger mb-2",
},
)