diff --git a/packages/component/src/components/page-list/all-page.tsx b/packages/component/src/components/page-list/all-page.tsx
index 54b36fd4d0..c7903ca528 100644
--- a/packages/component/src/components/page-list/all-page.tsx
+++ b/packages/component/src/components/page-list/all-page.tsx
@@ -20,7 +20,7 @@ import { TrashOperationCell } from './operation-cell';
import { StyledTableContainer, StyledTableRow } from './styles';
import type { ListData, PageListProps, TrashListData } from './type';
import { useSorter } from './use-sorter';
-import { formatDate } from './utils';
+import { formatDate, useIsSmallDevices } from './utils';
const AllPagesHead = ({
isPublicWorkspace,
@@ -121,8 +121,7 @@ export const PageList = ({
order: 'desc',
});
- const theme = useTheme();
- const isSmallDevices = useMediaQuery(theme.breakpoints.down('sm'));
+ const isSmallDevices = useIsSmallDevices();
if (isSmallDevices) {
return (
-
- {formatDate(createDate)}
-
-
+ {formatDate(createDate)}
+
{trashDate ? formatDate(trashDate) : '--'}
{
return (
@@ -40,8 +39,7 @@ export const AllPagesBody = ({
groupKey?: DateKey;
}) => {
const t = useAFFiNEI18N();
- const theme = useTheme();
- const isSmallDevices = useMediaQuery(theme.breakpoints.down('sm'));
+ const isSmallDevices = useIsSmallDevices();
const dataWithGroup = useDateGroup({ data, key: groupKey });
return (
diff --git a/packages/component/src/components/page-list/utils.tsx b/packages/component/src/components/page-list/utils.tsx
index e464eac35f..071239b505 100644
--- a/packages/component/src/components/page-list/utils.tsx
+++ b/packages/component/src/components/page-list/utils.tsx
@@ -1,3 +1,11 @@
+import { useMediaQuery, useTheme } from '@mui/material';
+
+export const useIsSmallDevices = () => {
+ const theme = useTheme();
+ const isSmallDevices = useMediaQuery(theme.breakpoints.down(900));
+ return isSmallDevices;
+};
+
export function isToday(date: Date): boolean {
const today = new Date();
return (
diff --git a/packages/component/src/ui/table/styles.ts b/packages/component/src/ui/table/styles.ts
index 02c08651b2..cab5d79d56 100644
--- a/packages/component/src/ui/table/styles.ts
+++ b/packages/component/src/ui/table/styles.ts
@@ -39,7 +39,7 @@ export const StyledTableCell = styled('td')<
boxSizing: 'border-box',
textAlign: align,
verticalAlign: 'middle',
- overflowWrap: 'break-word',
+ whiteSpace: 'nowrap',
userSelect: 'none',
fontSize: 'var(--affine-font-sm)',
...(active ? { color: 'var(--affine-text-primary-color)' } : {}),