Skip to content

Commit 180948a

Browse files
committed
Merge branch 'develop'
2 parents a7804af + 96f19bf commit 180948a

File tree

5 files changed

+11
-10
lines changed

5 files changed

+11
-10
lines changed

src/app/content/views/AppButton/index.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { type FC, useState, type MouseEvent, useEffect } from 'react'
1+
import { type FC, useState, type MouseEvent, useEffect, startTransition } from 'react'
22
import { SettingsIcon, MoonIcon, SunIcon, HandIcon } from 'lucide-react'
33
import { motion, AnimatePresence } from 'framer-motion'
44

@@ -54,7 +54,9 @@ const AppButton: FC<AppButtonProps> = ({ className }) => {
5454
})
5555

5656
useWindowResize(({ width, height }) => {
57-
send(appStatusDomain.command.UpdatePositionCommand({ x: width - 50, y: height - 22 }))
57+
startTransition(() => {
58+
send(appStatusDomain.command.UpdatePositionCommand({ x: width - 50, y: height - 22 }))
59+
})
5860
})
5961

6062
useEffect(() => {

src/app/content/views/AppMain/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ const AppMain: FC<AppMainProps> = ({ children, className }) => {
4545
bottom: `calc(100vh - ${y}px + 22px)`
4646
}}
4747
className={cn(
48-
`fixed inset-y-10 right-10 z-infinity mb-0 mt-auto box-border grid max-h-[min(calc(100vh_-60px),_1000px)] grid-flow-col grid-rows-[auto_1fr_auto] rounded-xl bg-slate-50 dark:bg-slate-950 font-sans shadow-2xl`,
48+
`fixed inset-y-10 right-10 z-infinity mb-0 mt-auto box-border grid max-h-[min(calc(100vh_-60px),_1000px)] min-h-[375px] grid-flow-col grid-rows-[auto_1fr_auto] rounded-xl bg-slate-50 dark:bg-slate-950 font-sans shadow-2xl`,
4949
className,
5050
{ 'transition-transform': isAnimationComplete }
5151
)}

src/app/content/views/Footer/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ const Footer: FC = () => {
312312
const root = getRootNode()
313313

314314
return (
315-
<div className="relative z-10 grid gap-y-2 rounded-b-xl px-4 pb-4 pt-2 before:pointer-events-none before:absolute before:inset-x-4 before:-top-2 before:h-2 before:bg-gradient-to-t before:from-slate-50 before:from-30% before:to-transparent dark:bg-slate-900 before:dark:from-slate-900">
315+
<div className="relative grid gap-y-2 rounded-b-xl px-4 pb-4 pt-2 before:pointer-events-none before:absolute before:inset-x-4 before:-top-2 before:h-2 before:bg-gradient-to-t before:from-slate-50 before:from-30% before:to-transparent dark:bg-slate-900 before:dark:from-slate-900">
316316
<Presence present={autoCompleteListShow}>
317317
<Portal
318318
container={root}

src/domain/ChatRoom.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,8 @@ const MessageUserSchema = {
6767
}
6868

6969
const AtUserSchema = {
70-
userId: v.string(),
71-
username: v.string(),
72-
userAvatar: v.string(),
73-
positions: v.array(v.tuple([v.number(), v.number()]))
70+
positions: v.array(v.tuple([v.number(), v.number()])),
71+
...MessageUserSchema
7472
}
7573

7674
const NormalMessageSchema = {
@@ -81,7 +79,8 @@ const NormalMessageSchema = {
8179
receiveTime: v.number(),
8280
likeUsers: v.array(v.object(MessageUserSchema)),
8381
hateUsers: v.array(v.object(MessageUserSchema)),
84-
atUsers: v.array(v.object(AtUserSchema))
82+
atUsers: v.array(v.object(AtUserSchema)),
83+
...MessageUserSchema
8584
}
8685

8786
const RoomMessageSchema = v.union([

src/utils/getRootNode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export const getRootNode = () => {
2-
return document.querySelector(__NAME__)?.shadowRoot?.querySelector('#app') || document.body
2+
return document.querySelector(__NAME__)?.shadowRoot?.querySelector('#root') || document.body
33
}
44

55
export default getRootNode

0 commit comments

Comments
 (0)