mirror of
https://github.com/rwinkhart/glamour-temp-MUTN.git
synced 2026-09-06 08:57:14 -04:00
Use ElementStyle as a value instead of pointer, so we can drop all the annoying nil checks
This commit is contained in:
@@ -21,7 +21,7 @@ type TermRenderer struct {
|
||||
BaseURL string
|
||||
WordWrap int
|
||||
|
||||
style map[StyleType]*ElementStyle
|
||||
style map[StyleType]ElementStyle
|
||||
blockStack BlockStack
|
||||
table TableElement
|
||||
}
|
||||
@@ -56,13 +56,13 @@ func NewTermRenderer(stylePath string) (*TermRenderer, error) {
|
||||
}
|
||||
|
||||
func NewTermRendererFromBytes(b []byte) (*TermRenderer, error) {
|
||||
e := make(map[string]*ElementStyle)
|
||||
e := make(map[string]ElementStyle)
|
||||
err := json.Unmarshal(b, &e)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
tr := &TermRenderer{}
|
||||
tr.style = make(map[StyleType]*ElementStyle)
|
||||
tr.style = make(map[StyleType]ElementStyle)
|
||||
|
||||
for k, v := range e {
|
||||
t, err := keyToType(k)
|
||||
|
||||
Reference in New Issue
Block a user