Pārlūkot izejas kodu

fix(tui): editor width issues

adamdottv 8 mēneši atpakaļ
vecāks
revīzija
35fba793d0
1 mainītis faili ar 2 papildinājumiem un 3 dzēšanām
  1. 2 3
      packages/tui/internal/components/chat/editor.go

+ 2 - 3
packages/tui/internal/components/chat/editor.go

@@ -182,8 +182,6 @@ func (m *editorComponent) GetSize() (width, height int) {
 func (m *editorComponent) SetSize(width, height int) tea.Cmd {
 func (m *editorComponent) SetSize(width, height int) tea.Cmd {
 	m.width = width
 	m.width = width
 	m.height = height
 	m.height = height
-	m.textarea.SetWidth(width - 5) // account for the prompt and padding right
-	// m.textarea.SetHeight(height - 4)
 	return nil
 	return nil
 }
 }
 
 
@@ -329,10 +327,11 @@ func createTextArea(existing *textarea.Model) textarea.Model {
 	ta.Prompt = " "
 	ta.Prompt = " "
 	ta.ShowLineNumbers = false
 	ta.ShowLineNumbers = false
 	ta.CharLimit = -1
 	ta.CharLimit = -1
+	ta.SetWidth(layout.Current.Container.Width - 6)
 
 
 	if existing != nil {
 	if existing != nil {
 		ta.SetValue(existing.Value())
 		ta.SetValue(existing.Value())
-		ta.SetWidth(existing.Width())
+		// ta.SetWidth(existing.Width())
 		ta.SetHeight(existing.Height())
 		ta.SetHeight(existing.Height())
 	}
 	}