Files

43 lines
678 B
Go

package params
import (
"github.com/aws/aws-sdk-go/aws"
"github.com/charmbracelet/huh"
)
type MinWidth struct {
paramValue *string
field *huh.Input
}
func NewMinWidth() *MinWidth {
mw := &MinWidth{
paramValue: nil,
field: huh.NewInput().
Key("min-width").
Description("The minimum width of the image.").
Title("Min Width"),
}
mw.paramValue = aws.String("")
mw.field.Value(mw.paramValue)
return mw
}
func (mw MinWidth) Display() string {
return "min-width"
}
func (mw MinWidth) Value() string {
return *mw.paramValue
}
func (mw MinWidth) Key() string {
return "mw"
}
func (mw MinWidth) Input() []huh.Field {
return []huh.Field{mw.field}
}