Skip to content

Commit dd19967

Browse files
committed
modify people page layout
1 parent 74bc83d commit dd19967

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

app/people/page.tsx

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
import { title, subtitle } from "@/components/primitives";
22
import { Placeholder } from "@/components/placeholder";
33
import { peopleList, PeopleList, Person } from "@/config/people";
4-
import { Image } from "@nextui-org/image";
54
import { Link } from "@nextui-org/link";
65
import { Divider } from "@nextui-org/divider";
76
import { Card, CardHeader, CardBody } from "@nextui-org/card";
87

8+
import Image from "next/image";
9+
// import { Image } from "@nextui-org/image";
10+
11+
912

1013
export default function PeoplePage() {
1114
return (
@@ -46,22 +49,20 @@ function ExpandPerson(person: Person) {
4649
)
4750
}
4851

49-
5052
export function PersonCard(person: Person) {
5153
return (
52-
<Card className="py-4 border-none" shadow="none">
54+
<Card className="py-4 border-none bg-transparent" shadow="none">
5355
<CardBody>
54-
<div className="grid grid-cols-4">
56+
<div className="grid grid-cols-4 gap-4">
5557
<div className="col-span-1">
56-
<div className="relative aspect-[500/300]">
58+
<div className="relative h-64">
5759
<Image
58-
src="https://scholar.googleusercontent.com/citations?view_op=medium_photo&user=6fqNXooAAAAJ&citpid=1"
60+
src={person.photo || "/favicon.ico"}
5961
alt={person.name}
60-
height={2}
61-
radius="none"
62-
// layout="fill"
63-
className="h-full"
64-
// classNames={{ wrapper: "w-full min-h-full"}}
62+
fill
63+
style={{
64+
objectFit: 'cover',
65+
}}
6566
/>
6667
</div>
6768

@@ -70,8 +71,8 @@ export function PersonCard(person: Person) {
7071
<div className="col-span-3 flex">
7172
<div className="flex flex-col">
7273
<h2 className={subtitle()}>{person.name}</h2>
73-
<p className="text-justify">{person.intro}</p>
74-
<Link href={person.homepage}>Homepage</Link>
74+
<p className="text-justify mb-4">{person.intro}</p>
75+
{person.homepage && <Link href={person.homepage}>Homepage</Link>}
7576
</div>
7677
</div>
7778

0 commit comments

Comments
 (0)