Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfaa038c

Browse files
author
FalkWolsky
committed
Handle unavailability of ContainerCompBuilder & Increasing the Version for Lowcoder Comps
1 parentf7e7a13 commitfaa038c

File tree

2 files changed

+18
-14
lines changed

2 files changed

+18
-14
lines changed

‎client/packages/lowcoder-comps/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"lowcoder-comps",
3-
"version":"0.0.35",
3+
"version":"0.0.36",
44
"type":"module",
55
"license":"MIT",
66
"dependencies": {

‎client/packages/lowcoder-comps/src/comps/agoraMeetingComp/meetingControllerComp.tsx‎

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -240,11 +240,13 @@ const meetingControllerChildren = {
240240
messages:stateComp<JSONValue>([]),
241241
};
242242

243-
letMTComp;
243+
letMeetingControllerComp=()=><div>Meeting Component is not available. It needs Lowcoder from Version v2.4</div>;
244244

245-
try{
245+
if(typeofContainerCompBuilder==='function'){
246246

247-
MTComp=newContainerCompBuilder(meetingControllerChildren,(props:any,dispatch:any)=>{
247+
letMTComp=(function(){
248+
returnnewContainerCompBuilder(
249+
meetingControllerChildren,(props:any,dispatch:any)=>{
248250

249251
constisTopBom=["top","bottom"].includes(props.placement);
250252
const{ items, ...otherContainerProps}=props.container;
@@ -631,7 +633,9 @@ try {
631633
{/* )} */}
632634
</>
633635
))
634-
.build();
636+
.build();
637+
638+
})();
635639

636640
MTComp=classextendsMTComp{
637641
autoHeight():boolean{
@@ -857,15 +861,9 @@ try {
857861
});
858862
},
859863
},
860-
]);
861-
862-
}catch(error){
863-
console.error("Failed to initialize ContainerCompBuilder for Meeting Component:",error);
864-
// Define a fallback component or behavior
865-
MTComp=()=><div>Meeting Component is not available. It needs Lowcoder from Version v2.4</div>;
866-
}
867-
868-
exportconstMeetingControllerComp=withExposingConfigs(MTComp,[
864+
]);
865+
866+
MeetingControllerComp=withExposingConfigs(MTComp,[
869867
newNameConfig("appId",trans("meeting.appid")),
870868
newNameConfig("localUser",trans("meeting.host")),
871869
newNameConfig("participants",trans("meeting.participants")),
@@ -876,3 +874,9 @@ try {
876874
newNameConfig("rtmToken",trans("meeting.rtmToken")),
877875
newNameConfig("rtcToken",trans("meeting.rtcToken")),
878876
]);
877+
878+
}else{
879+
console.error("ContainerCompBuilder for Meeting Comp is not available. Please ensure that Lowcoder SDK version v2.4 or higher is installed.");
880+
}
881+
882+
export{MeetingControllerComp};

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp