@@ -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