@@ -97,7 +97,7 @@ export default function Home() {
9797 </ span >
9898 < div className = "flex gap-3 flex-wrap" >
9999 { member . links . map ( ( link ) => (
100- < Link href = { link . url } target = " _blank" key = { link . icon } className = "size-4 md:size-5 group/icon" >
100+ < Link href = { link . url } target = { link . url . startsWith ( 'http' ) ? ' _blank' : '_self' } key = { link . icon } className = "size-4 md:size-5 group/icon" >
101101 < AspectRatio ratio = { 1 / 1 } >
102102 < Image
103103 src = { "/icon/" + link . icon + ".svg" }
@@ -160,7 +160,7 @@ export default function Home() {
160160 </ span >
161161 < div className = "flex gap-3 flex-wrap" >
162162 { member . links . map ( ( link ) => (
163- < Link href = { link . url } target = " _blank" key = { link . icon } className = "size-4 md:size-5 group/icon" >
163+ < Link href = { link . url } target = { link . url . startsWith ( 'http' ) ? ' _blank' : '_self' } key = { link . icon } className = "size-4 md:size-5 group/icon" >
164164 < AspectRatio ratio = { 1 / 1 } >
165165 < Image
166166 src = { "/icon/" + link . icon + ".svg" }
@@ -223,7 +223,7 @@ export default function Home() {
223223 </ span >
224224 < div className = "flex gap-3 flex-wrap" >
225225 { member . links . map ( ( link ) => (
226- < Link href = { link . url } target = " _blank" key = { link . icon } className = "size-4 md:size-5 group/icon" >
226+ < Link href = { link . url } target = { link . url . startsWith ( 'http' ) ? ' _blank' : '_self' } key = { link . icon } className = "size-4 md:size-5 group/icon" >
227227 < AspectRatio ratio = { 1 / 1 } >
228228 < Image
229229 src = { "/icon/" + link . icon + ".svg" }
@@ -277,7 +277,7 @@ export default function Home() {
277277 {
278278 member . links [ 0 ] . url != "" && (
279279 < div className = "flex-1/2" >
280- < Link href = { member . links [ 0 ] . url } target = " _blank" className = "hover:text-o-blue" >
280+ < Link href = { member . links [ 0 ] . url } target = { member . links [ 0 ] . url . startsWith ( 'http' ) ? ' _blank' : '_self' } className = "hover:text-o-blue" >
281281 { member . name }
282282 </ Link >
283283 </ div >
0 commit comments