mirror of
				https://github.com/jesseduffield/lazygit.git
				synced 2025-10-31 02:25:35 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			781 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			781 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package presentation
 | |
| 
 | |
| import (
 | |
| 	"github.com/jesseduffield/lazygit/pkg/commands/models"
 | |
| 	"github.com/jesseduffield/lazygit/pkg/theme"
 | |
| 	"github.com/jesseduffield/lazygit/pkg/utils"
 | |
| )
 | |
| 
 | |
| func GetStashEntryListDisplayStrings(stashEntries []*models.StashEntry, diffName string) [][]string {
 | |
| 	lines := make([][]string, len(stashEntries))
 | |
| 
 | |
| 	for i := range stashEntries {
 | |
| 		diffed := stashEntries[i].RefName() == diffName
 | |
| 		lines[i] = getStashEntryDisplayStrings(stashEntries[i], diffed)
 | |
| 	}
 | |
| 
 | |
| 	return lines
 | |
| }
 | |
| 
 | |
| // getStashEntryDisplayStrings returns the display string of branch
 | |
| func getStashEntryDisplayStrings(s *models.StashEntry, diffed bool) []string {
 | |
| 	attr := theme.DefaultTextColor
 | |
| 	if diffed {
 | |
| 		attr = theme.DiffTerminalColor
 | |
| 	}
 | |
| 	return []string{utils.ColoredString(s.Name, attr)}
 | |
| }
 |