From 4ae90c5773748d00be69fbd0ef56f1b6dc47763b Mon Sep 17 00:00:00 2001 From: sindhu Date: Tue, 28 May 2024 14:53:55 +0700 Subject: [PATCH] slicing form dokter --- .../asset-corporate-portal/css/sas.bundle.css | 6 + .../media/person/person.png | Bin 0 -> 3105 bytes assets/mcu/doctor.html | 511 ++++++++++++++++++ .../customradiobuttoninline.templ | 22 + .../customradiobuttoninline_templ.go | 89 +++ layout/layout_corporate.templ | 2 + layout/layout_corporate_templ.go | 2 +- models/customradiobutton.models.go | 16 + services/app.services.go | 4 + 9 files changed, 651 insertions(+), 1 deletion(-) create mode 100644 assets/asset-corporate-portal/media/person/person.png create mode 100644 assets/mcu/doctor.html create mode 100644 component/customradiobutton/customradiobuttoninline.templ create mode 100644 component/customradiobutton/customradiobuttoninline_templ.go create mode 100644 models/customradiobutton.models.go diff --git a/assets/asset-corporate-portal/css/sas.bundle.css b/assets/asset-corporate-portal/css/sas.bundle.css index a7e8e13..9bbacf6 100644 --- a/assets/asset-corporate-portal/css/sas.bundle.css +++ b/assets/asset-corporate-portal/css/sas.bundle.css @@ -5226,6 +5226,12 @@ a.text-hover-tosca:hover .svg-icon svg:hover g [fill], border-radius: 0.42rem; } +/* ### CUSTOM CSS SELECTPICKER */ +.btn-custom-selectpicker{ + height: 8vh; + text-align: center; +} + /* ### OVERLAY */ .overlay-loading { position: relative !important; diff --git a/assets/asset-corporate-portal/media/person/person.png b/assets/asset-corporate-portal/media/person/person.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0660773c80b7284303894908a1c54edf925522 GIT binary patch literal 3105 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 literal 0 HcmV?d00001 diff --git a/assets/mcu/doctor.html b/assets/mcu/doctor.html new file mode 100644 index 0000000..5cdbc2f --- /dev/null +++ b/assets/mcu/doctor.html @@ -0,0 +1,511 @@ + + + + + + + + Company Portal | { title } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ + +
+ + +
+ + +
+ + +
+ +
+
+
+ + +
+
+
+
+ + + +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
+ +
+ +
+ + + +
+
+
+ + +
+ + +
+ + +
+ + +
+ + + +
+
+ + +
+
+ +
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ +
+
+ + + +
+
+ + +
+
+ + + +
+
+ + +
+
+ + + +
+
+ + +
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + diff --git a/component/customradiobutton/customradiobuttoninline.templ b/component/customradiobutton/customradiobuttoninline.templ new file mode 100644 index 0000000..56cea5d --- /dev/null +++ b/component/customradiobutton/customradiobuttoninline.templ @@ -0,0 +1,22 @@ +package customradiobuttoninline + +import "cpone/models" + +templ MainCustomRadioButtonInput(inp models.CustomRadioButtonv1Prm) { +
+ +
+
+
+ +
+
+
+
+ { inp.ErrorMsg } +
+
+} diff --git a/component/customradiobutton/customradiobuttoninline_templ.go b/component/customradiobutton/customradiobuttoninline_templ.go new file mode 100644 index 0000000..5d3aac4 --- /dev/null +++ b/component/customradiobutton/customradiobuttoninline_templ.go @@ -0,0 +1,89 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.663 +package customradiobuttoninline + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import "context" +import "io" +import "bytes" + +import "cpone/models" + +func MainCustomRadioButtonInput(inp models.CustomRadioButtonv1Prm) templ.Component { + return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) + if !templ_7745c5c3_IsBuffer { + templ_7745c5c3_Buffer = templ.GetBuffer() + defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var5 string + templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(inp.ErrorMsg) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `component\customradiobutton\customradiobuttoninline.templ`, Line: 19, Col: 17} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if !templ_7745c5c3_IsBuffer { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) + } + return templ_7745c5c3_Err + }) +} diff --git a/layout/layout_corporate.templ b/layout/layout_corporate.templ index 364a6de..ab59f86 100644 --- a/layout/layout_corporate.templ +++ b/layout/layout_corporate.templ @@ -266,6 +266,8 @@ templ CorporateLayout(title string, css templ.Component, js templ.Component, nav + // bootstrap datepicker + @js diff --git a/layout/layout_corporate_templ.go b/layout/layout_corporate_templ.go index c051324..7fb75a4 100644 --- a/layout/layout_corporate_templ.go +++ b/layout/layout_corporate_templ.go @@ -78,7 +78,7 @@ func CorporateLayout(title string, css templ.Component, js templ.Component, navb if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } diff --git a/models/customradiobutton.models.go b/models/customradiobutton.models.go new file mode 100644 index 0000000..ee80469 --- /dev/null +++ b/models/customradiobutton.models.go @@ -0,0 +1,16 @@ +package models + +type CustomRadioButtonv1Prm 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"` + Text string `default:"text"` + // Type string `default:"text"` + Value string `default:""` + ErrorMsg string `default:""` + ID string +} diff --git a/services/app.services.go b/services/app.services.go index 7607385..5a55470 100644 --- a/services/app.services.go +++ b/services/app.services.go @@ -514,3 +514,7 @@ func GetUserLogin() (models.User, error) { } return a, nil } + +func GetTerminology(code string, codeSystem string) { + +}