roomkit-web-vue3
Version:
<h1 align="center"> TUIRoomKit</h1> Conference (TUIRoomKit) is a product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education. By integrating this product, you can add room management,
28 lines (26 loc) • 937 B
TypeScript
import { Ref } from 'vue';
import { UserInfo } from '../../../stores/room';
type ActionType = 'transferOwner' | 'kickUser' | 'changeUserNameCard' | '';
export default function useMemberControl(props?: any): {
props: any;
isMe: import('vue').ComputedRef<boolean>;
isGeneralUser: import('vue').ComputedRef<boolean>;
controlList: import('vue').ComputedRef<any>;
kickOffDialogContent: import('vue').ComputedRef<any>;
handleCancelDialog: () => void;
handleAction: (userInfo: UserInfo) => void;
isDialogVisible: Ref<boolean, boolean>;
dialogData: {
title: string;
content: string;
confirmText: string;
actionType: ActionType;
showInput: boolean;
isConfirmButtonDisable: boolean;
};
tempUserName: Ref<string, string>;
isShowInput: Ref<boolean, boolean>;
editorInputEle: Ref<any, any>;
editorInputEleContainer: Ref<any, any>;
};
export {};