Skip to content

Commit 5ca2992

Browse files
committed
updated A2A tab copy state
1 parent 4288781 commit 5ca2992

File tree

1 file changed

+14
-9
lines changed
  • apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/a2a

1 file changed

+14
-9
lines changed

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/deploy/components/deploy-modal/components/a2a/a2a.tsx

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,8 @@ export function A2aDeploy({
204204
const [skillTags, setSkillTags] = useState<string[]>([])
205205
const [language, setLanguage] = useState<CodeLanguage>('curl')
206206
const [useStreamingExample, setUseStreamingExample] = useState(false)
207-
const [copied, setCopied] = useState(false)
207+
const [urlCopied, setUrlCopied] = useState(false)
208+
const [codeCopied, setCodeCopied] = useState(false)
208209

209210
useEffect(() => {
210211
if (existingAgent) {
@@ -644,8 +645,8 @@ console.log(data);`
644645

645646
const handleCopyCommand = useCallback(() => {
646647
navigator.clipboard.writeText(getCurlCommand())
647-
setCopied(true)
648-
setTimeout(() => setCopied(false), 2000)
648+
setCodeCopied(true)
649+
setTimeout(() => setCodeCopied(false), 2000)
649650
}, [getCurlCommand])
650651

651652
if (isLoading) {
@@ -703,20 +704,20 @@ console.log(data);`
703704
type='button'
704705
onClick={() => {
705706
navigator.clipboard.writeText(endpoint)
706-
setCopied(true)
707-
setTimeout(() => setCopied(false), 2000)
707+
setUrlCopied(true)
708+
setTimeout(() => setUrlCopied(false), 2000)
708709
}}
709710
className='-translate-y-1/2 absolute top-1/2 right-2'
710711
>
711-
{copied ? (
712+
{urlCopied ? (
712713
<Check className='h-3 w-3 text-[var(--brand-tertiary-2)]' />
713714
) : (
714715
<Clipboard className='h-3 w-3 text-[var(--text-tertiary)]' />
715716
)}
716717
</button>
717718
</Tooltip.Trigger>
718719
<Tooltip.Content>
719-
<span>{copied ? 'Copied' : 'Copy'}</span>
720+
<span>{urlCopied ? 'Copied' : 'Copy'}</span>
720721
</Tooltip.Content>
721722
</Tooltip.Root>
722723
</div>
@@ -872,11 +873,15 @@ console.log(data);`
872873
aria-label='Copy command'
873874
className='!p-1.5 -my-1.5'
874875
>
875-
{copied ? <Check className='h-3 w-3' /> : <Clipboard className='h-3 w-3' />}
876+
{codeCopied ? (
877+
<Check className='h-3 w-3' />
878+
) : (
879+
<Clipboard className='h-3 w-3' />
880+
)}
876881
</Button>
877882
</Tooltip.Trigger>
878883
<Tooltip.Content>
879-
<span>{copied ? 'Copied' : 'Copy'}</span>
884+
<span>{codeCopied ? 'Copied' : 'Copy'}</span>
880885
</Tooltip.Content>
881886
</Tooltip.Root>
882887
</div>

0 commit comments

Comments
 (0)