mirror of
https://github.com/zoriya/bubbles.git
synced 2026-08-05 04:36:07 +00:00
chore: tidy
This commit is contained in:
+10
-4
@@ -138,11 +138,18 @@ func (m *Model) SetStyles(s Styles) {
|
||||
m.table.BorderHeader(s.BorderHeader)
|
||||
}
|
||||
|
||||
// TODO make this able to be set with same no args as lipgloss.BorderForeground
|
||||
func (m *Model) SetBorder(top, right, bottom, left bool) {
|
||||
m.table.
|
||||
BorderTop(top).
|
||||
BorderRight(right).
|
||||
BorderBottom(bottom).
|
||||
BorderLeft(left)
|
||||
}
|
||||
|
||||
// Option is used to set options in New. For example:
|
||||
//
|
||||
// TODO change this to WithRows as the example instead
|
||||
//
|
||||
// table := New(WithColumns([]Column{{Title: "ID", Width: 10}}))
|
||||
// table := New(WithRows([]Row{{"Foo"},{"Bar"},{"Baz"},}))
|
||||
type Option func(*Model)
|
||||
|
||||
// New creates a new model for the table widget.
|
||||
@@ -320,7 +327,6 @@ func (m *Model) SetRows(r []Row) {
|
||||
// TODO should we just deprecate the Row type altogether?
|
||||
rows := rowToString(r)
|
||||
m.rows = rows
|
||||
// TODO test this
|
||||
m.table.ClearRows()
|
||||
m.table.Rows(rows...)
|
||||
}
|
||||
|
||||
+3
-2
@@ -150,8 +150,9 @@ func TestTableAlignment(t *testing.T) {
|
||||
WithStyles(s),
|
||||
)
|
||||
|
||||
// unset borders for styling
|
||||
// TODO maybe do this in View or something instead if border type is hidden?
|
||||
// unset borders
|
||||
// TODO I may need to expose this table OR have a helper func, they
|
||||
// won't be able to do this outside of the library
|
||||
biscuits.table.
|
||||
BorderTop(false).
|
||||
BorderBottom(false).
|
||||
|
||||
Reference in New Issue
Block a user