From 0130bde1edabb81d82dbce9d2d562966d2dee133 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Mon, 14 Apr 2025 14:09:17 +0200 Subject: remove node dependency and implement diff format --- internal/tui/components/dialog/permission.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'internal/tui/components') diff --git a/internal/tui/components/dialog/permission.go b/internal/tui/components/dialog/permission.go index 344310eb6..d147f89cd 100644 --- a/internal/tui/components/dialog/permission.go +++ b/internal/tui/components/dialog/permission.go @@ -9,7 +9,7 @@ import ( tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/glamour" "github.com/charmbracelet/lipgloss" - "github.com/kujtimiihoxha/termai/internal/git" + "github.com/kujtimiihoxha/termai/internal/diff" "github.com/kujtimiihoxha/termai/internal/llm/tools" "github.com/kujtimiihoxha/termai/internal/permission" "github.com/kujtimiihoxha/termai/internal/tui/components/core" @@ -242,7 +242,7 @@ func (p *permissionDialogCmp) render() string { // Calculate content height dynamically based on window size maxContentHeight := p.height - lipgloss.Height(headerContent) - lipgloss.Height(form) - 2 - 2 - 1 p.contentViewPort.Height = maxContentHeight - diff, err := git.FormatDiff(pr.Diff, p.contentViewPort.Width) + diff, err := diff.FormatDiff(pr.Diff, diff.WithTotalWidth(p.contentViewPort.Width)) if err != nil { diff = fmt.Sprintf("Error formatting diff: %v", err) } @@ -291,7 +291,7 @@ func (p *permissionDialogCmp) render() string { // Calculate content height dynamically based on window size maxContentHeight := p.height - lipgloss.Height(headerContent) - lipgloss.Height(form) - 2 - 2 - 1 p.contentViewPort.Height = maxContentHeight - diff, err := git.FormatDiff(pr.Diff, p.contentViewPort.Width) + diff, err := diff.FormatDiff(pr.Diff, diff.WithTotalWidth(p.contentViewPort.Width)) if err != nil { diff = fmt.Sprintf("Error formatting diff: %v", err) } -- cgit v1.2.3