diff --git a/web/containers/ModalTroubleShoot/AppLogs.tsx b/web/containers/ModalTroubleShoot/AppLogs.tsx
index 63b324e96..7b0a31a5d 100644
--- a/web/containers/ModalTroubleShoot/AppLogs.tsx
+++ b/web/containers/ModalTroubleShoot/AppLogs.tsx
@@ -1,9 +1,11 @@
-import React, { useEffect, useState } from 'react'
+import React, { useEffect, useState, memo } from 'react'
import { Button } from '@janhq/joi'
import { CopyIcon, CheckIcon, FolderIcon } from 'lucide-react'
+import { twMerge } from 'tailwind-merge'
+
import { useClipboard } from '@/hooks/useClipboard'
import { useLogs } from '@/hooks/useLogs'
import { usePath } from '@/hooks/usePath'
@@ -16,7 +18,9 @@ const AppLogs = () => {
useEffect(() => {
getLogs('app').then((log) => {
if (typeof log?.split === 'function') {
- setLogs(log.split(/\r?\n|\r|\n/g))
+ if (log.length > 0) {
+ setLogs(log.split(/\r?\n|\r|\n/g))
+ }
}
})
@@ -26,7 +30,12 @@ const AppLogs = () => {
const clipboard = useClipboard({ timeout: 1000 })
return (
-
+