package models

import "github.com/a-h/templ"

// 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
}
type CustomDropdownV2Prm struct {
	HxTarget    string `default:"hxTarget"`
	HxGet       string `default:"hxGet"`
	HxIndicator string `default:"hxIndicator"`
	HxInclude   string `default:"hxInclude"`
	HxTrigger   string `default:"hxTrigger"`
	HxSwap      string `default:"HxSwap"`
	Label       string `default:"Label"`
	Name        string `default:"name"`
	Placeholder string `default:"Placeholder"`
	// Type        string `default:"text"`
	// Value       string `default:""`
	ErrorMsg string `default:""`
	ID       string
	ListItem templ.Component
}
