diff --git a/src/apps/dashboard/routes/logs/file.tsx b/src/apps/dashboard/routes/logs/file.tsx
index 24caf4c06b..7eab74be8a 100644
--- a/src/apps/dashboard/routes/logs/file.tsx
+++ b/src/apps/dashboard/routes/logs/file.tsx
@@ -7,13 +7,13 @@ import Alert from '@mui/material/Alert';
import Box from '@mui/material/Box';
import Button from '@mui/material/Button';
import ButtonGroup from '@mui/material/ButtonGroup';
-import Card from '@mui/material/Card';
-import CardContent from '@mui/material/CardContent';
import Container from '@mui/material/Container';
+import Paper from '@mui/material/Paper';
import Typography from '@mui/material/Typography';
import { ContentCopy, FileDownload } from '@mui/icons-material';
import globalize from 'lib/globalize';
import toast from 'components/toast/toast';
+import { copy } from 'scripts/clipboard';
export const Component = () => {
const { file: fileName } = useParams();
@@ -27,8 +27,8 @@ export const Component = () => {
const retry = useCallback(() => refetch(), [refetch]);
const copyToClipboard = useCallback(async () => {
- if ('clipboard' in navigator && log) {
- await navigator.clipboard.writeText(log);
+ if (log) {
+ await copy(log);
toast({ text: globalize.translate('CopyLogSuccess') });
}
}, [log]);
@@ -94,13 +94,11 @@ export const Component = () => {
-
-
-
- {log}
-
-
-
+
+
+ {log}
+
+
>
)}