mirror of
https://github.com/charmbracelet/gum
synced 2024-05-21 07:36:44 +02:00
16 lines
342 B
Go
16 lines
342 B
Go
package utils
|
|
|
|
import (
|
|
"strings"
|
|
|
|
"github.com/charmbracelet/lipgloss"
|
|
)
|
|
|
|
// LipglossPadding calculates how much padding a string is given by a style.
|
|
func LipglossPadding(style lipgloss.Style) (int, int) {
|
|
render := style.Render(" ")
|
|
before := strings.Index(render, " ")
|
|
after := len(render) - len(" ") - before
|
|
return before, after
|
|
}
|