1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| <script lang="ts" setup>
| import type { GroupLite } from '../../types'
|
| import { GroupInfo } from '../../components/group'
|
| defineOptions({ name: 'ImContactGroupDetail' })
|
| defineProps<{
| group: GroupLite
| }>()
|
| const emit = defineEmits<{
| chat: [group: GroupLite]
| }>()
| </script>
|
| <template>
| <!--
| 通讯录 - 群聊详情
| - 内容走共享 <GroupInfo>,与 GroupInfoCard 浮层用同一份组件
| - 通讯录里都是已加群(GroupInfo 内部按 groupStore 推导);chat 抛上去由父级承接
| -->
| <div class="pt-12 px-6">
| <GroupInfo :group="group" @chat="emit('chat', $event)" />
| </div>
| </template>
|
|