Skip to content

Commit 55ec302

Browse files
added controller
1 parent 388b3a0 commit 55ec302

File tree

3 files changed

+173
-19
lines changed

3 files changed

+173
-19
lines changed

client/packages/lowcoder-design/src/components/Section.tsx

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,12 @@ export interface PropertySectionContextType {
9494
state: PropertySectionState;
9595
}
9696

97-
export const PropertySectionContext = React.createContext<PropertySectionContextType>({
98-
toggle: () => {},
99-
compName: "",
100-
state: {},
101-
});
97+
export const PropertySectionContext =
98+
React.createContext<PropertySectionContextType>({
99+
toggle: () => {},
100+
compName: "",
101+
state: {},
102+
});
102103

103104
export const BaseSection = (props: ISectionConfig<ReactNode>) => {
104105
const { name } = props;
@@ -131,7 +132,10 @@ export const BaseSection = (props: ISectionConfig<ReactNode>) => {
131132
};
132133

133134
export function Section(props: ISectionConfig<ControlNode>) {
134-
return controlItem({ filterText: props.name, searchChild: true }, <BaseSection {...props} />);
135+
return controlItem(
136+
{ filterText: props.name, searchChild: true },
137+
<BaseSection {...props} />
138+
);
135139
}
136140

137141
// common section names
@@ -143,5 +147,6 @@ export const sectionNames = {
143147
layout: trans("prop.layout"),
144148
style: trans("prop.style"),
145149
data: trans("prop.data"),
146-
meetings : trans("prop.meetings"), // added by Falk Wolsky
150+
meetings: trans("prop.meetings"), // added by Falk Wolsky
151+
chats: trans("prop.chats"), // added by Fred
147152
};

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ export const en = {
2323
validation: "Validation",
2424
layout: "Layout",
2525
style: "Style",
26-
meetings : "Meeting Settings",
26+
meetings: "Meeting Settings",
27+
chats: "Chat Settings",
2728
data: "Data",
2829
},
2930
passwordInput: {

client/yarn.lock

Lines changed: 159 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3047,6 +3047,13 @@ __metadata:
30473047
languageName: node
30483048
linkType: hard
30493049

3050+
"@matrix-org/matrix-sdk-crypto-wasm@npm:^3.4.0":
3051+
version: 3.5.0
3052+
resolution: "@matrix-org/matrix-sdk-crypto-wasm@npm:3.5.0"
3053+
checksum: 65e88812458b9ac56cfa0530e571b1dd5c25a8659eb71a9871e7f019a499d2d4d6c51b34b1ef44aa28e729df8d66bd07f7705f7b5b867f3078811e1e87fd5fb0
3054+
languageName: node
3055+
linkType: hard
3056+
30503057
"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1":
30513058
version: 5.1.1-v1
30523059
resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1"
@@ -4008,6 +4015,13 @@ __metadata:
40084015
languageName: node
40094016
linkType: hard
40104017

4018+
"@types/events@npm:^3.0.0":
4019+
version: 3.0.3
4020+
resolution: "@types/events@npm:3.0.3"
4021+
checksum: 50af9312fab001fd6bd4bb3ff65830f940877e6778de140a92481a0d9bf5f4853d44ec758a8800ef60e0598ac43ed1b5688116a3c65906ae54e989278d6c7c82
4022+
languageName: node
4023+
linkType: hard
4024+
40114025
"@types/file-saver@npm:^2.0.5":
40124026
version: 2.0.7
40134027
resolution: "@types/file-saver@npm:2.0.7"
@@ -4376,6 +4390,13 @@ __metadata:
43764390
languageName: node
43774391
linkType: hard
43784392

4393+
"@types/retry@npm:0.12.0":
4394+
version: 0.12.0
4395+
resolution: "@types/retry@npm:0.12.0"
4396+
checksum: 61a072c7639f6e8126588bf1eb1ce8835f2cb9c2aba795c4491cf6310e013267b0c8488039857c261c387e9728c1b43205099223f160bb6a76b4374f741b5603
4397+
languageName: node
4398+
linkType: hard
4399+
43794400
"@types/scheduler@npm:*":
43804401
version: 0.16.8
43814402
resolution: "@types/scheduler@npm:0.16.8"
@@ -5027,6 +5048,13 @@ __metadata:
50275048
languageName: node
50285049
linkType: hard
50295050

5051+
"another-json@npm:^0.2.0":
5052+
version: 0.2.0
5053+
resolution: "another-json@npm:0.2.0"
5054+
checksum: b1d27bd5d7a35364ff2e8eb66e65ef9a53f3ab84f7a4ae38495bf14ba0b346654f107487b4f2f247dbe6a22a8fb4ca2a94330738176516b78494e641fce05178
5055+
languageName: node
5056+
linkType: hard
5057+
50305058
"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0":
50315059
version: 4.3.2
50325060
resolution: "ansi-escapes@npm:4.3.2"
@@ -5742,6 +5770,13 @@ __metadata:
57425770
languageName: node
57435771
linkType: hard
57445772

5773+
"base-x@npm:^4.0.0":
5774+
version: 4.0.0
5775+
resolution: "base-x@npm:4.0.0"
5776+
checksum: b25db9e07eb1998472a20557c7f00c797dc0595f79df95155ab74274e7fa98b9f2659b3ee547ac8773666b7f69540656793aeb97ad2b1ceccdb6fa5faaf69ac0
5777+
languageName: node
5778+
linkType: hard
5779+
57455780
"base16@npm:^1.0.0":
57465781
version: 1.0.0
57475782
resolution: "base16@npm:1.0.0"
@@ -5954,6 +5989,15 @@ __metadata:
59545989
languageName: node
59555990
linkType: hard
59565991

5992+
"bs58@npm:^5.0.0":
5993+
version: 5.0.0
5994+
resolution: "bs58@npm:5.0.0"
5995+
dependencies:
5996+
base-x: ^4.0.0
5997+
checksum: 2475cb0684e07077521aac718e604a13e0f891d58cff923d437a2f7e9e28703ab39fce9f84c7c703ab369815a675f11e3bd394d38643bfe8969fbe42e6833d45
5998+
languageName: node
5999+
linkType: hard
6000+
59576001
"bser@npm:2.1.1":
59586002
version: 2.1.1
59596003
resolution: "bser@npm:2.1.1"
@@ -6537,7 +6581,7 @@ __metadata:
65376581
languageName: node
65386582
linkType: hard
65396583

6540-
"content-type@npm:^1.0.2":
6584+
"content-type@npm:^1.0.2, content-type@npm:^1.0.4":
65416585
version: 1.0.5
65426586
resolution: "content-type@npm:1.0.5"
65436587
checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766
@@ -6772,6 +6816,13 @@ __metadata:
67726816
languageName: node
67736817
linkType: hard
67746818

6819+
"crypto-js@npm:^4.2.0":
6820+
version: 4.2.0
6821+
resolution: "crypto-js@npm:4.2.0"
6822+
checksum: f051666dbc077c8324777f44fbd3aaea2986f198fe85092535130d17026c7c2ccf2d23ee5b29b36f7a4a07312db2fae23c9094b644cc35f7858b1b4fcaf27774
6823+
languageName: node
6824+
linkType: hard
6825+
67756826
"css-color-keywords@npm:^1.0.0":
67766827
version: 1.0.0
67776828
resolution: "css-color-keywords@npm:1.0.0"
@@ -8702,6 +8753,13 @@ __metadata:
87028753
languageName: node
87038754
linkType: hard
87048755

8756+
"events@npm:^3.2.0":
8757+
version: 3.3.0
8758+
resolution: "events@npm:3.3.0"
8759+
checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780
8760+
languageName: node
8761+
linkType: hard
8762+
87058763
"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3":
87068764
version: 1.0.3
87078765
resolution: "evp_bytestokey@npm:1.0.3"
@@ -11465,6 +11523,13 @@ __metadata:
1146511523
languageName: node
1146611524
linkType: hard
1146711525

11526+
"jwt-decode@npm:^3.1.2":
11527+
version: 3.1.2
11528+
resolution: "jwt-decode@npm:3.1.2"
11529+
checksum: 20a4b072d44ce3479f42d0d2c8d3dabeb353081ba4982e40b83a779f2459a70be26441be6c160bfc8c3c6eadf9f6380a036fbb06ac5406b5674e35d8c4205eeb
11530+
languageName: node
11531+
linkType: hard
11532+
1146811533
"keyv@npm:^4.5.3":
1146911534
version: 4.5.4
1147011535
resolution: "keyv@npm:4.5.4"
@@ -11872,7 +11937,7 @@ __metadata:
1187211937
languageName: node
1187311938
linkType: hard
1187411939

11875-
"loglevel@npm:^1.8.0":
11940+
"loglevel@npm:^1.7.1, loglevel@npm:^1.8.0":
1187611941
version: 1.8.1
1187711942
resolution: "loglevel@npm:1.8.1"
1187811943
checksum: a1a62db40291aaeaef2f612334c49e531bff71cc1d01a2acab689ab80d59e092f852ab164a5aedc1a752fdc46b7b162cb097d8a9eb2cf0b299511106c29af61d
@@ -12200,6 +12265,7 @@ __metadata:
1220012265
lowcoder-core: "workspace:^"
1220112266
lowcoder-design: "workspace:^"
1220212267
lowcoder-dev-utils: "workspace:^"
12268+
matrix-js-sdk: ^30.3.0
1220312269
mime: ^3.0.0
1220412270
moment: ^2.29.4
1220512271
numbro: ^2.3.6
@@ -12430,6 +12496,45 @@ __metadata:
1243012496
languageName: node
1243112497
linkType: hard
1243212498

12499+
"matrix-events-sdk@npm:0.0.1":
12500+
version: 0.0.1
12501+
resolution: "matrix-events-sdk@npm:0.0.1"
12502+
checksum: 18b61a1a2cd9947e5cec4f9332186f5609e3a47c6c6e775b306e9af0e12babcdb2f68459133c4d44ebc5a7e5ee60e7528813dfccb80d8a8b55668338cd81ee49
12503+
languageName: node
12504+
linkType: hard
12505+
12506+
"matrix-js-sdk@npm:^30.3.0":
12507+
version: 30.3.0
12508+
resolution: "matrix-js-sdk@npm:30.3.0"
12509+
dependencies:
12510+
"@babel/runtime": ^7.12.5
12511+
"@matrix-org/matrix-sdk-crypto-wasm": ^3.4.0
12512+
another-json: ^0.2.0
12513+
bs58: ^5.0.0
12514+
content-type: ^1.0.4
12515+
jwt-decode: ^3.1.2
12516+
loglevel: ^1.7.1
12517+
matrix-events-sdk: 0.0.1
12518+
matrix-widget-api: ^1.6.0
12519+
oidc-client-ts: ^2.2.4
12520+
p-retry: 4
12521+
sdp-transform: ^2.14.1
12522+
unhomoglyph: ^1.0.6
12523+
uuid: 9
12524+
checksum: 8ace7f6bd5fa486b102a3b2c2737f953a8f0e8b8ba23c8dc6382e1c7635a4d1ff94bc4742f7c6e5c18e1c49cd31ce5cdff6692c00742d85a1f26e09a89057f39
12525+
languageName: node
12526+
linkType: hard
12527+
12528+
"matrix-widget-api@npm:^1.6.0":
12529+
version: 1.6.0
12530+
resolution: "matrix-widget-api@npm:1.6.0"
12531+
dependencies:
12532+
"@types/events": ^3.0.0
12533+
events: ^3.2.0
12534+
checksum: 0263dfc0ce6f73b3b0bff3ac656d1c20407b8bdc15aae7ff8b2f2beac88a37b8aebcd6f3504bae8fc4ceb654b96f68d52f50208379578933b0006e87918198d5
12535+
languageName: node
12536+
linkType: hard
12537+
1243312538
"md5.js@npm:^1.3.4":
1243412539
version: 1.3.5
1243512540
resolution: "md5.js@npm:1.3.5"
@@ -13669,6 +13774,16 @@ __metadata:
1366913774
languageName: node
1367013775
linkType: hard
1367113776

13777+
"oidc-client-ts@npm:^2.2.4":
13778+
version: 2.4.0
13779+
resolution: "oidc-client-ts@npm:2.4.0"
13780+
dependencies:
13781+
crypto-js: ^4.2.0
13782+
jwt-decode: ^3.1.2
13783+
checksum: 8467db689298221f706d3358961efb0ddc789f6bd7d4765e71ae5fe62067999d2ce6e8e7584b9d991b8caa6f7fb383f75841e1cfa9e05808c34632de374f5e68
13784+
languageName: node
13785+
linkType: hard
13786+
1367213787
"omit.js@npm:^2.0.2":
1367313788
version: 2.0.2
1367413789
resolution: "omit.js@npm:2.0.2"
@@ -13810,6 +13925,16 @@ __metadata:
1381013925
languageName: node
1381113926
linkType: hard
1381213927

13928+
"p-retry@npm:4":
13929+
version: 4.6.2
13930+
resolution: "p-retry@npm:4.6.2"
13931+
dependencies:
13932+
"@types/retry": 0.12.0
13933+
retry: ^0.13.1
13934+
checksum: 45c270bfddaffb4a895cea16cb760dcc72bdecb6cb45fef1971fa6ea2e91ddeafddefe01e444ac73e33b1b3d5d29fb0dd18a7effb294262437221ddc03ce0f2e
13935+
languageName: node
13936+
linkType: hard
13937+
1381313938
"p-try@npm:^2.0.0":
1381413939
version: 2.2.0
1381513940
resolution: "p-try@npm:2.2.0"
@@ -16393,6 +16518,13 @@ __metadata:
1639316518
languageName: node
1639416519
linkType: hard
1639516520

16521+
"retry@npm:^0.13.1":
16522+
version: 0.13.1
16523+
resolution: "retry@npm:0.13.1"
16524+
checksum: 47c4d5be674f7c13eee4cfe927345023972197dbbdfba5d3af7e461d13b44de1bfd663bfc80d2f601f8ef3fc8164c16dd99655a221921954a65d044a2fc1233b
16525+
languageName: node
16526+
linkType: hard
16527+
1639616528
"reusify@npm:^1.0.4":
1639716529
version: 1.0.4
1639816530
resolution: "reusify@npm:1.0.4"
@@ -16795,6 +16927,15 @@ __metadata:
1679516927
languageName: node
1679616928
linkType: hard
1679716929

16930+
"sdp-transform@npm:^2.14.1":
16931+
version: 2.14.1
16932+
resolution: "sdp-transform@npm:2.14.1"
16933+
bin:
16934+
sdp-verify: checker.js
16935+
checksum: 8b3179786db1a0f1ebfdacb1ac0dfe2833e63e8c64b638884cec212455061d53beaa8d9c8bf76fdbd5f844b7885f3892adec27e87734cfbc2b3e5c65e18a489b
16936+
languageName: node
16937+
linkType: hard
16938+
1679816939
"sdp@npm:^3.0.2":
1679916940
version: 3.2.0
1680016941
resolution: "sdp@npm:3.2.0"
@@ -18252,6 +18393,13 @@ __metadata:
1825218393
languageName: node
1825318394
linkType: hard
1825418395

18396+
"unhomoglyph@npm:^1.0.6":
18397+
version: 1.0.6
18398+
resolution: "unhomoglyph@npm:1.0.6"
18399+
checksum: 2401fa3f8129fb1093d9ae59680b1dc8e395016e48401f9e706861a6edd28cafc60b0ac7e001cc127ee544942ed16236881b969afd856c28ebfe5d77afa1f0c2
18400+
languageName: node
18401+
linkType: hard
18402+
1825518403
"unicode-canonical-property-names-ecmascript@npm:^2.0.0":
1825618404
version: 2.0.0
1825718405
resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0"
@@ -18534,6 +18682,15 @@ __metadata:
1853418682
languageName: node
1853518683
linkType: hard
1853618684

18685+
"uuid@npm:9, uuid@npm:^9.0.0":
18686+
version: 9.0.1
18687+
resolution: "uuid@npm:9.0.1"
18688+
bin:
18689+
uuid: dist/bin/uuid
18690+
checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4
18691+
languageName: node
18692+
linkType: hard
18693+
1853718694
"uuid@npm:^3.3.2":
1853818695
version: 3.4.0
1853918696
resolution: "uuid@npm:3.4.0"
@@ -18543,15 +18700,6 @@ __metadata:
1854318700
languageName: node
1854418701
linkType: hard
1854518702

18546-
"uuid@npm:^9.0.0":
18547-
version: 9.0.1
18548-
resolution: "uuid@npm:9.0.1"
18549-
bin:
18550-
uuid: dist/bin/uuid
18551-
checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4
18552-
languageName: node
18553-
linkType: hard
18554-
1855518703
"uvu@npm:^0.5.0":
1855618704
version: 0.5.6
1855718705
resolution: "uvu@npm:0.5.6"

0 commit comments

Comments
 (0)