| import { get } from 'lodash' | |||||
| import { get } from 'lodash-es' | |||||
| import { buildChatItemTree, getThreadMessages } from '../utils' | import { buildChatItemTree, getThreadMessages } from '../utils' | ||||
| import type { ChatItemInTree } from '../types' | import type { ChatItemInTree } from '../types' | ||||
| import branchedTestMessages from './branchedTestMessages.json' | import branchedTestMessages from './branchedTestMessages.json' |
| import { useCallback, useEffect, useState } from 'react' | import { useCallback, useEffect, useState } from 'react' | ||||
| import { useBoolean } from 'ahooks' | import { useBoolean } from 'ahooks' | ||||
| import { uniqueId } from 'lodash' | |||||
| import { uniqueId } from 'lodash-es' | |||||
| import type { KeyValue } from '../types' | import type { KeyValue } from '../types' | ||||
| const UNIQUE_ID_PREFIX = 'key-value-' | const UNIQUE_ID_PREFIX = 'key-value-' |