feat: 在对话信息页面收藏/取消收藏

This commit is contained in:
CrescentLeaf
2025-11-01 10:22:31 +08:00
parent fabd325976
commit 68886573a8
4 changed files with 33 additions and 5 deletions

View File

@@ -74,6 +74,8 @@ export default function AppMobile() {
const [currentChatId, setCurrentChatId] = React.useState('')
const [sharedFavouriteChats, setSharedFavouriteChats] = React.useState<Chat[]>([])
const chatFragmentDialogRef = React.useRef<Dialog>(null)
React.useEffect(() => {
const shadow = chatFragmentDialogRef.current!.shadowRoot as ShadowRoot
@@ -162,6 +164,7 @@ export default function AppMobile() {
<ChatInfoDialog
chatInfoDialogRef={chatInfoDialogRef as any}
openUserInfoDialog={openUserInfoDialog}
sharedFavouriteChats={sharedFavouriteChats}
openChatFragment={(id) => {
setCurrentChatId(id)
setIsShowChatFragment(true)
@@ -226,6 +229,7 @@ export default function AppMobile() {
// 對話列表
<ContactsList
openChatInfoDialog={openChatInfoDialog}
setSharedFavouriteChats={setSharedFavouriteChats}
addContactDialogRef={addContactDialogRef as any}
createGroupDialogRef={createGroupDialogRef as any}
display={navigationItemSelected == "Contacts"} />