Skip to content

Commit ab78309

Browse files
committed
perf: improve file table display in file table
1 parent 4a4adb1 commit ab78309

File tree

4 files changed

+22
-1
lines changed

4 files changed

+22
-1
lines changed

server/admin/src/client/fields.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,16 @@ export const groupFields = [
152152
];
153153

154154
export const fileFields = [
155-
createTextField('objectName'),
155+
createTextField('objectName', {
156+
list: {
157+
width: 320,
158+
},
159+
}),
156160
createImageUrlField('url', {
157161
preRenderTransform: parseUrlStr,
162+
list: {
163+
width: 140,
164+
},
158165
}),
159166
createFileSizeField('size', {
160167
list: {

server/admin/src/client/global.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.arco-table-th {
2+
white-space: nowrap;
3+
}
4+
.arco-table-td {
5+
/* white-space: nowrap; */
6+
overflow: hidden;
7+
}

server/admin/src/client/main.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React from 'react';
22
import ReactDOM from 'react-dom/client';
33
import App from './App';
4+
import './global.css';
45

56
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
67
<App />

server/admin/src/client/resources/file.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,18 @@ export const FileList: React.FC = React.memo(() => {
4242
{t('custom.file.fileTotalSize')}: {filesize(totalSize)}
4343
</Typography.Paragraph>
4444
</Row>
45+
4546
<ListTable
4647
filter={[
4748
createTextField('q', {
4849
label: 'Search',
4950
}),
5051
]}
52+
tableProps={{
53+
scroll: {
54+
x: 1200,
55+
},
56+
}}
5157
fields={fileFields}
5258
action={{ detail: true, delete: true }}
5359
batchAction={{ delete: true }}

0 commit comments

Comments
 (0)