Documentation
¶
Index ¶
- Variables
- func NewConnectorFormView(config config.Configuration, connectorSvc config.ConnectorService, ...) tea.Model
- func NewDeleteConfirmView(config config.Configuration, r router.Router, connectorName string) tea.Model
- func NewSettingsListView(cfg config.Configuration, connectorSvc config.ConnectorService, ...) tea.Model
- type ConnectorFormModel
- type ConnectorFormViewFactory
- type ConnectorListModel
- type DeleteConfirmModel
- type DeleteConfirmViewFactory
- type SettingsListViewFactory
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Module("settings", fx.Provide( NewSettingsListViewFactory, NewConnectorFormViewFactory, NewDeleteConfirmViewFactory, ), )
Functions ¶
func NewConnectorFormView ¶
func NewConnectorFormView( config config.Configuration, connectorSvc config.ConnectorService, r router.Router, deleteFactory DeleteConfirmViewFactory, connectorName string, isEdit bool, ) tea.Model
NewConnectorFormView creates a new connector form view with Huh forms
func NewDeleteConfirmView ¶
func NewDeleteConfirmView( config config.Configuration, r router.Router, connectorName string, ) tea.Model
NewDeleteConfirmView creates a new delete confirmation view with Huh
func NewSettingsListView ¶
func NewSettingsListView( cfg config.Configuration, connectorSvc config.ConnectorService, r router.Router, formFactory ConnectorFormViewFactory, deleteFactory DeleteConfirmViewFactory, ) tea.Model
NewSettingsListView creates a new settings list view
Types ¶
type ConnectorFormModel ¶
type ConnectorFormModel struct {
// contains filtered or unexported fields
}
ConnectorFormModel represents the connector detail/edit view
func (*ConnectorFormModel) Init ¶
func (m *ConnectorFormModel) Init() tea.Cmd
func (*ConnectorFormModel) View ¶
func (m *ConnectorFormModel) View() string
type ConnectorFormViewFactory ¶
func NewConnectorFormViewFactory ¶
func NewConnectorFormViewFactory( config config.Configuration, connectorSvc config.ConnectorService, r router.Router, deleteFactory DeleteConfirmViewFactory, ) ConnectorFormViewFactory
NewConnectorFormViewFactory creates a factory function for the connector form view
type ConnectorListModel ¶
type ConnectorListModel struct {
// contains filtered or unexported fields
}
ConnectorListModel represents the settings list view
func (*ConnectorListModel) Init ¶
func (m *ConnectorListModel) Init() tea.Cmd
func (*ConnectorListModel) View ¶
func (m *ConnectorListModel) View() string
type DeleteConfirmModel ¶
type DeleteConfirmModel struct {
// contains filtered or unexported fields
}
DeleteConfirmModel represents the delete confirmation view using Huh
func (*DeleteConfirmModel) Init ¶
func (m *DeleteConfirmModel) Init() tea.Cmd
func (*DeleteConfirmModel) View ¶
func (m *DeleteConfirmModel) View() string
type DeleteConfirmViewFactory ¶
func NewDeleteConfirmViewFactory ¶
func NewDeleteConfirmViewFactory( config config.Configuration, r router.Router, ) DeleteConfirmViewFactory
NewDeleteConfirmViewFactory creates a factory function for the delete confirmation view
type SettingsListViewFactory ¶
Factory types for DI
func NewSettingsListViewFactory ¶
func NewSettingsListViewFactory( config config.Configuration, connectorSvc config.ConnectorService, r router.Router, formFactory ConnectorFormViewFactory, deleteFactory DeleteConfirmViewFactory, ) SettingsListViewFactory
NewSettingsListViewFactory creates a factory function for the settings list view
Click to show internal directories.
Click to hide internal directories.