@100mslive/roomkit-react
Version:

61 lines (59 loc) • 1.55 kB
text/typescript
import type { Layout } from '@100mslive/types-prebuilt';
import { JoinForm_JoinBtnType } from '@100mslive/types-prebuilt/elements/join_form';
export const defaultLayout: Layout = {
id: '',
role_id: '',
template_id: '',
app_id: '',
typography: {
font_family: 'Inter',
},
themes: [],
options: {},
screens: {
preview: {
default: {
elements: {
preview_header: {
title: 'Get Started',
sub_title: 'Setup your audio and video before joining',
},
join_form: {
join_btn_type: JoinForm_JoinBtnType.JOIN_BTN_TYPE_JOIN_ONLY,
join_btn_label: 'Join Now',
go_live_btn_label: 'Go Live',
},
},
},
},
conferencing: {
default: {
elements: {
chat: {
public_chat_enabled: true,
private_chat_enabled: true,
chat_title: 'Chat',
allow_pinning_messages: true,
message_placeholder: 'Send a message...',
roles_whitelist: [],
real_time_controls: {
can_disable_chat: true,
can_block_user: true,
can_hide_message: true,
},
},
participant_list: {},
video_tile_layout: {
grid: {
enable_local_tile_inset: true,
prominent_roles: [],
enable_spotlighting_peer: true,
},
},
emoji_reactions: {},
},
},
},
leave: {},
},
};