toast v1 dev dan public

This commit is contained in:
sindhu
2024-05-17 11:25:12 +07:00
parent c66e8f5720
commit ee42ee0a82
10 changed files with 697 additions and 2 deletions

View File

@@ -25,6 +25,7 @@ import (
customtextfieldsearch "cpone/component/customtextfieldsearch"
navbarmenu "cpone/component/navbar"
sidebaruserprofile "cpone/component/sidebar_user_profile"
customtoastv2 "cpone/component/toastbootstrap"
)
type MasterMenuUserGroupService interface {
@@ -608,3 +609,11 @@ func (lh *MasterMenuUserGroupHandler) HandlerShowMasterMenuUserGroupTryAndy(c ec
return utils.View(c, si)
}
func (lh *MasterMenuUserGroupHandler) HandlerHideToast(c echo.Context) error {
toastComponent := customtoastv2.CustomToastV2Hide()
si := toastComponent
return utils.View(c, si)
}

View File

@@ -0,0 +1,73 @@
package public_handlers
import (
"cpone/models"
"cpone/utils"
"cpone/views/dev/mastermenuusergroup"
tablecomponent "cpone/component/table"
public_toast "cpone/views/public/toast"
"github.com/labstack/echo/v4"
)
type ToolsService interface {
}
func NewToolsHandler(us ToolsService) *ToolsHandler {
return &ToolsHandler{
ToolsService: us,
}
}
type ToolsHandler struct {
ToolsService ToolsService
}
func (lh *ToolsHandler) HandlerHideToast(c echo.Context) error {
toastComponent := public_toast.PublicToastV1Hide()
si := toastComponent
return utils.View(c, si)
}
func (lh *ToolsHandler) HandlerShowToast(c echo.Context) error {
inputansearchComponent := tablecomponent.DivEmpty()
// toastComponent := public_toast.PublicToastV1Show("Success", "Success Loaded", "success")
pagination := tablecomponent.DivEmpty()
dummyData := []models.UserGroupV1{
{
Nomor: "1",
M_UserGroupID: 1,
M_UserGroupCode: "group1",
M_UserGroupName: "Group 1",
M_UserGroupCreated: "2024-05-16",
M_UserGroupLastUpdated: "2024-05-16",
M_UserGroupIsActive: "Active",
},
}
tabelusergroupComponent := tablecomponent.TableV2(
[]string{"KODE", "USERGROUP", "AKSI"},
[]string{"40%", "40%", "20%"},
mastermenuusergroup.TableRowV1(dummyData),
pagination,
"",
inputansearchComponent,
)
si := public_toast.ShowToast("",
tabelusergroupComponent,
tabelusergroupComponent,
tabelusergroupComponent,
tabelusergroupComponent,
tabelusergroupComponent,
tabelusergroupComponent,
)
return utils.View(c, si)
}

View File

@@ -202,6 +202,8 @@ func SetupRoutesDev(app *echo.Echo, appStore db.AppStore) {
//ugcobanady
dev.GET("/usergrouptryandy", devUGhandlers.HandlerShowMasterMenuUserGroupTryAndy)
dev.GET("/hidetoast", devUGhandlers.HandlerHideToast)
// clientgroup.GET("/usergroup/edit", mastermenuusergroupHandler.ChangeFormEdit)
// clientgroup.GET("/usergroup/pagination", mastermenuusergroupHandler.HandleChangePage)
}