fix: corrige erro de lint no useMemo do historico de chat
Extrai chatHistory?.sessions para variavel antes do useMemo para satisfazer o React Compiler que exigia dependencias inferidas iguais as especificadas manualmente. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
f89541c467
commit
6147de138b
1 changed files with 4 additions and 3 deletions
|
|
@ -339,12 +339,13 @@ export function TicketChatHistory({ ticketId }: ChatHistoryProps) {
|
||||||
)
|
)
|
||||||
|
|
||||||
// Agrupar sessoes por dia
|
// Agrupar sessoes por dia
|
||||||
|
const sessions = chatHistory?.sessions
|
||||||
const dayGroups = useMemo(() => {
|
const dayGroups = useMemo(() => {
|
||||||
if (!chatHistory?.sessions) return []
|
if (!sessions) return []
|
||||||
|
|
||||||
const groups = new Map<string, DayGroup>()
|
const groups = new Map<string, DayGroup>()
|
||||||
|
|
||||||
chatHistory.sessions.forEach((session: ChatSession) => {
|
sessions.forEach((session: ChatSession) => {
|
||||||
const sessionDate = new Date(session.startedAt)
|
const sessionDate = new Date(session.startedAt)
|
||||||
const dayStart = startOfDay(sessionDate)
|
const dayStart = startOfDay(sessionDate)
|
||||||
const dateKey = dayStart.toISOString()
|
const dateKey = dayStart.toISOString()
|
||||||
|
|
@ -371,7 +372,7 @@ export function TicketChatHistory({ ticketId }: ChatHistoryProps) {
|
||||||
|
|
||||||
// Retornar grupos ordenados por data (mais recente primeiro)
|
// Retornar grupos ordenados por data (mais recente primeiro)
|
||||||
return Array.from(groups.values()).sort((a, b) => b.date.getTime() - a.date.getTime())
|
return Array.from(groups.values()).sort((a, b) => b.date.getTime() - a.date.getTime())
|
||||||
}, [chatHistory?.sessions])
|
}, [sessions])
|
||||||
|
|
||||||
const displayedDays = dayGroups.slice(0, visibleDays)
|
const displayedDays = dayGroups.slice(0, visibleDays)
|
||||||
const hasMoreDays = dayGroups.length > visibleDays
|
const hasMoreDays = dayGroups.length > visibleDays
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue