Currently the Client Web SDK has limited customization. Some buttons and functionality can be customized, but overhauling the design is not supported. We are working on allowing more customization in a future release.
To see which buttons and functions are customizable checkout the Client Web SDK reference.
For example, to hide the invite button, add the following code inside of the ZoomMtg.join success callback:
ZoomMtg.showInviteFunction({ show: false });
Example:
ZoomMtg.join({
signature: signature,
meetingNumber: this.meetingNumber,
userName: this.userName,
apiKey: this.apiKey,
userEmail: this.userEmail,
passWord: this.passWord,
success: (success) => {
console.log(success)
ZoomMtg.showInviteFunction({ show: false });
},
error: (error) => {
console.log(error)
}
})
Before:
After:
To completely customize the entire user experience, and utilize Zooms video and audio streaming infrastructure, use the Fully Customizable SDK.