File tree Expand file tree Collapse file tree
apps/web/src/routes/u/[username] Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717 let mounted = $state (false );
1818 let copyMessage = $state (' ' );
1919 let copyStatus = $state <' success' | ' error' >(' success' );
20- let copyMessageTimeout: ReturnType <typeof setTimeout > | undefined ;
20+ let copyMessageTimeout: ReturnType <typeof setTimeout >;
2121
2222 onMount (() => {
2323 mounted = true ;
3737 clearTimeout (copyMessageTimeout );
3838 }
3939
40- copyMessageTimeout = setTimeout (() => {
40+ clearTimeout (copyTimeout );
41+
42+ copyTimeout = setTimeout (() => {
4143 copyMessage = ' ' ;
4244 }, 3000 );
4345 }
139141 Copy Link
140142 </button >
141143 </div >
142- <p class ="copy-message {copyStatus }" aria-live =" polite" >
143- {copyMessage }
144- </p >
144+ {#if copyMessage }
145+ <p class ="copy-message {copyStatus }" aria-live =" polite" >
146+ {copyMessage }
147+ </p >
148+ {/if }
145149 </div >
146150 {/if }
147151</main >
You can’t perform that action at this time.
0 commit comments