step 1 : templ and listing only

This commit is contained in:
sindhu
2024-05-24 12:42:27 +07:00
parent d8278b6886
commit 9f6785a59e
13 changed files with 3691 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
package models
// name string, id string, hxTarget string, hxGet string, hxIndicator string, hxTrigger string, hxInclude string,
type CustomDropdownv1Prm struct {
HxTarget string `default:"hxTarget"`
HxGet string `default:"hxGet"`
HxIndicator string `default:"hxIndicator"`
HxInclude string `default:"hxInclude"`
HxTrigger string `default:"hxTrigger"`
Label string `default:"Label"`
Name string `default:"name"`
// Placeholder string `default:"Placeholder"`
// Type string `default:"text"`
// Value string `default:""`
ErrorMsg string `default:""`
ID string
}

View File

@@ -0,0 +1,58 @@
package models
import "github.com/a-h/templ"
type MasterUser struct {
Nomor string `db:"nomor"`
M_UserID int `db:"M_UserID"`
M_UserEmail string `db:"M_UserEmail"`
M_UserFullName string `db:"M_UserFullName"`
M_UserLastAccess string `db:"M_UserLastAccess"`
M_UserIsLoggedIn string `db:"M_UserIsLoggedIn"`
M_UserActiveToken string `db:"M_UserActiveToken"`
M_UserExpiredToken string `db:"M_UserExpiredToken"`
M_UserIsActive string `db:"M_UserIsActive"`
M_UserCreated string `db:"M_UserCreated"`
M_UserCreatedUserID int `db:"M_UserCreatedUserID"`
M_UserLastUpdated string `db:"M_UserLastUpdated"`
M_UserLastUpdatedUserID int `db:"M_UserLastUpdatedUserID"`
M_UserDeletedUserID int `db:"M_UserDeletedUserID"`
M_UserDeleted string `db:"M_UserDeleted"`
M_UserM_UserGroupID int `db:"M_UserM_UserGroupID"`
M_UserGroupID int `db:"M_UserGroupID"`
M_UserGroupCode string `db:"M_UserGroupCode"`
M_UserGroupName string `db:"M_UserGroupName"`
}
// form component
type UserFormComponent struct {
IDComponent string
Link string
HxTarget string
HxSwap string
HxInclude string
ModalID string
ModalTitle string
InputEmail CustomTextFieldv2Prm
InputPassword CustomTextFieldv2Prm
InputNamaStaff CustomTextFieldv2Prm
InputID CustomTextFieldv2Prm
DropdownUserGroup CustomDropdownv1Prm
DropdownReportGroup CustomDropdownv1Prm
DialogBody templ.Component
DialogAction templ.Component
ButtonCLose templ.Component
}
type UserFormConfirmation struct {
IDComponent string
Link string
HxTarget string
HxSwap string
HxInclude string
ModalID string
ModalTitle string
DialogBody templ.Component
DialogAction templ.Component
ButtonCLose templ.Component
}