fix(thread): conditionally render screen capture button for desktop users

This commit is contained in:
Anish Sarkar 2026-05-12 21:26:33 +05:30
parent 8ea042e88c
commit 0c2beb7ce8

View file

@ -1212,6 +1212,7 @@ const ComposerAction: FC<ComposerActionProps> = ({ isBlockedByOtherUser = false
</div> </div>
)} )}
<div className="flex items-center gap-2"> <div className="flex items-center gap-2">
{isDesktop && (
<TooltipIconButton <TooltipIconButton
tooltip="Capture screen" tooltip="Capture screen"
type="button" type="button"
@ -1223,6 +1224,7 @@ const ComposerAction: FC<ComposerActionProps> = ({ isBlockedByOtherUser = false
> >
<Camera className="size-4" /> <Camera className="size-4" />
</TooltipIconButton> </TooltipIconButton>
)}
<AuiIf condition={({ thread }) => !thread.isRunning}> <AuiIf condition={({ thread }) => !thread.isRunning}>
<ComposerPrimitive.Send asChild disabled={isSendDisabled}> <ComposerPrimitive.Send asChild disabled={isSendDisabled}>
<TooltipIconButton <TooltipIconButton