package component //import ( // "path/filepath" // "strings" // // "management/internal/erpserver/model/dto" // // "github.com/a-h/templ" //) // //func TemplBtn(buttons []dto.OwnerMenuDto, searchBtn bool, actionNames ...string) templ.Component { // var res string // if len(actionNames) == 0 { // return templ.Raw(res) // } // // if len(buttons) == 0 { // return templ.Raw(res) // } // // res = `` // return templ.Raw(res) //} // //func TemplLink(buttons []dto.OwnerMenuDto, actionNames ...string) templ.Component { // var res string // if len(actionNames) == 0 { // return templ.Raw(res) // } // // if len(buttons) == 0 { // return templ.Raw(res) // } // // res = `` // return templ.Raw(res) //} // //func GenBtn(buttons []dto.OwnerMenuDto, actionNames ...string) string { // var res string // if len(buttons) == 0 { // return res // } // // if len(actionNames) == 0 { // return res // } // // for _, action := range actionNames { // for _, btn := range buttons { // btn.Style = strings.ReplaceAll(btn.Style, "pear", "layui") // base := filepath.Base(btn.Url) // if base == action { // res += `` // } // } // } // // return res //} // //func GenLink(buttons []dto.OwnerMenuDto, actionNames ...string) string { // if len(buttons) == 0 { // return "" // } // // if len(actionNames) == 0 { // return "" // } // // var res string // for _, action := range actionNames { // for _, btn := range buttons { // btn.Style = strings.ReplaceAll(btn.Style, "pear", "layui") // base := filepath.Base(btn.Url) // if base == action { // res += `` // } // } // } // // return res //} // //func SubmitBtn(buttons []dto.OwnerMenuDto, actionNames ...string) templ.Component { // var res string // if len(buttons) == 0 { // return templ.Raw(res) // } // // if len(actionNames) == 0 { // return templ.Raw(res) // } // // for _, action := range actionNames { // for _, btn := range buttons { // btn.Style = strings.ReplaceAll(btn.Style, "pear", "layui") // base := filepath.Base(btn.Url) // if base == action { // res += `` // } // } // } // // return templ.Raw(res) //} // //func firstLower(s string) string { // if len(s) == 0 { // return s // } // // return strings.ToLower(s[:1]) + s[1:] //}