29 lines
580 B
Go
29 lines
580 B
Go
package view
|
|
|
|
import (
|
|
"github.com/derailed/k9s/internal/client"
|
|
"github.com/derailed/k9s/internal/render"
|
|
"github.com/derailed/k9s/internal/ui"
|
|
"github.com/gdamore/tcell"
|
|
)
|
|
|
|
// Event represents a command alias view.
|
|
type Event struct {
|
|
ResourceViewer
|
|
}
|
|
|
|
// NewEvent returns a new alias view.
|
|
func NewEvent(gvr client.GVR) ResourceViewer {
|
|
e := Event{
|
|
ResourceViewer: NewBrowser(gvr),
|
|
}
|
|
e.GetTable().SetColorerFn(render.Event{}.ColorerFunc())
|
|
e.SetBindKeysFn(e.bindKeys)
|
|
|
|
return &e
|
|
}
|
|
|
|
func (e *Event) bindKeys(aa ui.KeyActions) {
|
|
aa.Delete(tcell.KeyCtrlD, ui.KeyE)
|
|
}
|