diff --git a/src/renderer/src/components/ExpandableText.tsx b/src/renderer/src/components/ExpandableText.tsx
index 2d98dd08fa..a48054509a 100644
--- a/src/renderer/src/components/ExpandableText.tsx
+++ b/src/renderer/src/components/ExpandableText.tsx
@@ -1,5 +1,5 @@
import { Button } from '@cherrystudio/ui'
-import { memo, useCallback, useMemo, useState } from 'react'
+import { useCallback, useState } from 'react'
import { useTranslation } from 'react-i18next'
import styled from 'styled-components'
@@ -20,18 +20,12 @@ const ExpandableText = ({
setIsExpanded((prev) => !prev)
}, [])
- const button = useMemo(() => {
- return (
-
- )
- }, [isExpanded, t, toggleExpand])
-
return (
{text}
- {button}
+
)
}
@@ -48,4 +42,4 @@ const TextContainer = styled.div<{ $expanded?: boolean }>`
line-height: ${(props) => (props.$expanded ? 'unset' : '30px')};
`
-export default memo(ExpandableText)
+export default ExpandableText
diff --git a/src/renderer/src/components/Preview/__tests__/ImageToolbar.test.tsx b/src/renderer/src/components/Preview/__tests__/ImageToolbar.test.tsx
index 102bd10c61..a64076e3a4 100644
--- a/src/renderer/src/components/Preview/__tests__/ImageToolbar.test.tsx
+++ b/src/renderer/src/components/Preview/__tests__/ImageToolbar.test.tsx
@@ -12,8 +12,8 @@ vi.mock('react-i18next', () => ({
// Mock ImageToolButton
vi.mock('../ImageToolButton', () => ({
- default: vi.fn(({ tooltip, onPress, icon }) => (
-