2024-06-04 13:24:14 +00:00
|
|
|
import { type Resources } from '@hcengineering/platform'
|
|
|
|
import ControlExt from './components/ControlExt.svelte'
|
|
|
|
import Main from './components/Main.svelte'
|
|
|
|
import Settings from './components/Settings.svelte'
|
|
|
|
import WorkbenchExtension from './components/WorkbenchExtension.svelte'
|
2024-06-12 12:19:46 +00:00
|
|
|
import SelectScreenSourcePopup from './components/SelectScreenSourcePopup.svelte'
|
2024-06-04 13:24:14 +00:00
|
|
|
import { toggleMic, toggleVideo } from './utils'
|
|
|
|
|
2024-06-12 12:19:46 +00:00
|
|
|
export { setCustomCreateScreenTracks } from './utils'
|
|
|
|
|
2024-06-04 13:24:14 +00:00
|
|
|
export default async (): Promise<Resources> => ({
|
|
|
|
component: {
|
|
|
|
Main,
|
|
|
|
ControlExt,
|
|
|
|
Settings,
|
2024-06-12 12:19:46 +00:00
|
|
|
WorkbenchExtension,
|
|
|
|
SelectScreenSourcePopup
|
2024-06-04 13:24:14 +00:00
|
|
|
},
|
|
|
|
actionImpl: {
|
|
|
|
ToggleMic: toggleMic,
|
|
|
|
ToggleVideo: toggleVideo
|
|
|
|
}
|
|
|
|
})
|