Skip to content

Commit 9ff640d

Browse files
committed
register table lite comp
1 parent 2664082 commit 9ff640d

File tree

4 files changed

+24
-0
lines changed

4 files changed

+24
-0
lines changed

client/packages/lowcoder/src/comps/index.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ import {
122122
import { ModuleComp } from "./comps/moduleComp/moduleComp";
123123
import { TableComp } from "./comps/tableComp/tableComp";
124124
import { defaultTableData } from "./comps/tableComp/mockTableComp";
125+
import { TableLiteComp } from "./comps/tableLiteComp/tableComp";
126+
import { defaultTableData as defaultTableLiteData } from "./comps/tableLiteComp/mockTableComp";
125127
import { ContainerComp, defaultContainerData } from "./comps/containerComp/containerComp";
126128
import { ColumnLayoutComp } from "./comps/columnLayout/columnLayout";
127129
import { TabbedContainerComp } from "./comps/tabs/tabbedContainerComp";
@@ -489,6 +491,22 @@ export var uiCompMap: Registry = {
489491
defaultDataFn: defaultTableData,
490492
},
491493

494+
tableLite: {
495+
name: trans("uiComp.tableLiteCompName"),
496+
enName: "Table Lite",
497+
description: trans("uiComp.tableLiteCompDesc"),
498+
categories: ["dashboards", "projectmanagement"],
499+
icon: TableCompIcon,
500+
keywords: trans("uiComp.tableLiteCompKeywords"),
501+
comp: TableLiteComp,
502+
layoutInfo: {
503+
w: 12,
504+
h: 40,
505+
},
506+
withoutLoading: true,
507+
defaultDataFn: defaultTableLiteData,
508+
},
509+
492510
pivotTable: {
493511
name: trans("uiComp.pivotTableCompName"),
494512
enName: "pivotTable",

client/packages/lowcoder/src/comps/uiCompRegistry.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ export type UICompType =
9393
| "dropdown"
9494
| "text"
9595
| "table"
96+
| "tableLite"
9697
| "image"
9798
| "progress"
9899
| "progressCircle"

client/packages/lowcoder/src/i18n/locales/en.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1133,6 +1133,10 @@ export const en = {
11331133
"tableCompDesc": "A rich table component for displaying data in a structured table format, with options for sorting and filtering, tree Data display and extensible Rows.",
11341134
"tableCompKeywords": "table, data, sorting, filtering",
11351135

1136+
"tableLiteCompName": "Table Lite",
1137+
"tableLiteCompDesc": "A lightweight, high-performance table component optimized for displaying many rows fast, with essential sorting and filtering capabilities.",
1138+
"tableLiteCompKeywords": "table, data, sorting, filtering, performance, lite",
1139+
11361140
"imageCompName": "Image",
11371141
"imageCompDesc": "A component for displaying images, supporting various formats based on URI or Base64 Data.",
11381142
"imageCompKeywords": "image, display, media, Base64",

client/packages/lowcoder/src/pages/editor/editorConstants.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ export const CompStateIcon: {
237237
signature: <MemoizedIcon Icon={SignatureCompIconSmall} />,
238238
step: <MemoizedIcon Icon={StepCompIconSmall} />,
239239
table: <MemoizedIcon Icon={TableCompIconSmall} />,
240+
tableLite: <MemoizedIcon Icon={TableCompIconSmall} />,
240241
text: <MemoizedIcon Icon={TextCompIconSmall} />,
241242
multiTags: <MemoizedIcon Icon={TagsCompIconSmall} />,
242243
timeline: <MemoizedIcon Icon={TimeLineCompIconSmall} />,

0 commit comments

Comments
 (0)