component_container.go 364 B

123456789101112131415161718192021
  1. //go:build js && wasm
  2. package ultraviolet
  3. type ContainerComponentModel struct {
  4. Value Value
  5. }
  6. type ContainerComponentController struct {
  7. Handler ClickHandler
  8. }
  9. type ContainerComponentOptions struct {
  10. View View
  11. Model ContainerComponentModel
  12. Controller ContainerComponentController
  13. }
  14. type ContainerComponent interface {
  15. SetValue(value Value)
  16. }