build: go 1.24
We were running behind and there were quite some deprecations to update. This was mostly in the upstream copy/pasta package but seems quite minimal.
This commit is contained in:
22
vendor/github.com/charmbracelet/lipgloss/get.go
generated
vendored
22
vendor/github.com/charmbracelet/lipgloss/get.go
generated
vendored
@ -300,7 +300,7 @@ func (s Style) GetBorderTopWidth() int {
|
||||
// runes of varying widths, the widest rune is returned. If no border exists on
|
||||
// the top edge, 0 is returned.
|
||||
func (s Style) GetBorderTopSize() int {
|
||||
if !s.getAsBool(borderTopKey, false) {
|
||||
if !s.getAsBool(borderTopKey, false) && !s.implicitBorders() {
|
||||
return 0
|
||||
}
|
||||
return s.getBorderStyle().GetTopSize()
|
||||
@ -310,7 +310,7 @@ func (s Style) GetBorderTopSize() int {
|
||||
// runes of varying widths, the widest rune is returned. If no border exists on
|
||||
// the left edge, 0 is returned.
|
||||
func (s Style) GetBorderLeftSize() int {
|
||||
if !s.getAsBool(borderLeftKey, false) {
|
||||
if !s.getAsBool(borderLeftKey, false) && !s.implicitBorders() {
|
||||
return 0
|
||||
}
|
||||
return s.getBorderStyle().GetLeftSize()
|
||||
@ -320,7 +320,7 @@ func (s Style) GetBorderLeftSize() int {
|
||||
// contain runes of varying widths, the widest rune is returned. If no border
|
||||
// exists on the left edge, 0 is returned.
|
||||
func (s Style) GetBorderBottomSize() int {
|
||||
if !s.getAsBool(borderBottomKey, false) {
|
||||
if !s.getAsBool(borderBottomKey, false) && !s.implicitBorders() {
|
||||
return 0
|
||||
}
|
||||
return s.getBorderStyle().GetBottomSize()
|
||||
@ -330,7 +330,7 @@ func (s Style) GetBorderBottomSize() int {
|
||||
// contain runes of varying widths, the widest rune is returned. If no border
|
||||
// exists on the right edge, 0 is returned.
|
||||
func (s Style) GetBorderRightSize() int {
|
||||
if !s.getAsBool(borderRightKey, false) {
|
||||
if !s.getAsBool(borderRightKey, false) && !s.implicitBorders() {
|
||||
return 0
|
||||
}
|
||||
return s.getBorderStyle().GetRightSize()
|
||||
@ -519,6 +519,20 @@ func (s Style) getBorderStyle() Border {
|
||||
return s.borderStyle
|
||||
}
|
||||
|
||||
// Returns whether or not the style has implicit borders. This happens when
|
||||
// a border style has been set but no border sides have been explicitly turned
|
||||
// on or off.
|
||||
func (s Style) implicitBorders() bool {
|
||||
var (
|
||||
borderStyle = s.getBorderStyle()
|
||||
topSet = s.isSet(borderTopKey)
|
||||
rightSet = s.isSet(borderRightKey)
|
||||
bottomSet = s.isSet(borderBottomKey)
|
||||
leftSet = s.isSet(borderLeftKey)
|
||||
)
|
||||
return borderStyle != noBorder && !(topSet || rightSet || bottomSet || leftSet)
|
||||
}
|
||||
|
||||
func (s Style) getAsTransform(propKey) func(string) string {
|
||||
if !s.isSet(transformKey) {
|
||||
return nil
|
||||
|
Reference in New Issue
Block a user