Skip to content

Commit 901797e

Browse files
committed
.
1 parent 6f7bdee commit 901797e

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

app/(default)/(page)/publications/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export default function Home() {
7070

7171

7272
<div className="flex-1/3 w-full flex justify-center items-center relative">
73-
<Link href={publication.link} target="_blank">
73+
<Link href={publication.link} target={publication.link.startsWith('http') ? '_blank' : '_self'}>
7474
<Image
7575
src={publication.image}
7676
alt={publication.title}
@@ -87,7 +87,7 @@ export default function Home() {
8787

8888
<div className="flex flex-col gap-3">
8989
<div>
90-
<Link href={publication.link} target="_blank" className="text-xl hover:text-o-blue">
90+
<Link href={publication.link} target={publication.link.startsWith('http') ? '_blank' : '_self'} className="text-xl hover:text-o-blue">
9191
{publication.title}
9292
</Link>
9393
</div>
@@ -99,7 +99,7 @@ export default function Home() {
9999
<div className="flex gap-3 flex-wrap items-center">
100100
{
101101
publication.noteoption ?
102-
<Link href={publication.noteoption} target="_blank" className="text-xs text-white bg-gradient-to-br from-o-light-blue via-o-blue to-o-light-blue rounded-sm px-2 py-1.5 hover:scale-105 transition delay-100 duration-200">
102+
<Link href={publication.noteoption} target={publication.noteoption.startsWith('http') ? '_blank' : '_self'} className="text-xs text-white bg-gradient-to-br from-o-light-blue via-o-blue to-o-light-blue rounded-sm px-2 py-1.5 hover:scale-105 transition delay-100 duration-200">
103103
{publication.note}
104104
</Link>
105105
:
@@ -109,7 +109,7 @@ export default function Home() {
109109
}
110110
{
111111
publication.star && (
112-
<Link href={publication.starlink} target="_blank">
112+
<Link href={publication.starlink} target={publication.starlink.startsWith('http') ? '_blank' : '_self'}>
113113
<img loading="lazy" src={publication.star} className="h-6 hover:scale-105 transition delay-100 duration-200"/>
114114
</Link>
115115
)

app/(default)/(page)/team/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)