Feat: hide btns

This commit is contained in:
Lazy 2024-05-08 17:44:57 +08:00
parent f26f071fa2
commit 536158575b
2 changed files with 4 additions and 2 deletions

1
components.d.ts vendored
View File

@ -28,7 +28,6 @@ declare module 'vue' {
ElForm: typeof import('element-plus/es')['ElForm']
ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElIcon: typeof import('element-plus/es')['ElIcon']
ElImage: typeof import('element-plus/es')['ElImage']
ElInput: typeof import('element-plus/es')['ElInput']
ElMain: typeof import('element-plus/es')['ElMain']
ElOption: typeof import('element-plus/es')['ElOption']

View File

@ -5,6 +5,7 @@ import { useRouteParams } from "@vueuse/router";
import CopyButton from "../CopyButton.vue";
import RoomManage from "@/components/cinema/RoomManage.vue";
import RoomUsers from "@/components/cinema/RoomUsers.vue";
import { userStore } from "@/stores/user";
const props = defineProps<{
status: WebSocketStatus;
@ -14,6 +15,8 @@ const props = defineProps<{
const roomID = useRouteParams<string>("roomId");
const roomPwd = useLocalStorage(`room-${roomID.value}-pwd`, "");
const { isLogin } = userStore();
const shareURL = computed(() => {
return `${window.location.origin}/web/joinRoom/${roomID.value}?pwd=${roomPwd.value}`;
});
@ -60,7 +63,7 @@ const roomUsersDrawer = ref<InstanceType<typeof RoomUsers>>();
</table>
</div>
<div class="card-footer flex-wrap justify-between">
<div v-if="isLogin" class="card-footer flex-wrap justify-between">
<button class="btn btn-success" @click="roomUsersDrawer?.openDrawer">用户列表</button>
<button class="btn" @click="roomManageDrawer?.openDrawer">房间设置</button>
</div>