Skip to content
This repository has been archived by the owner on Oct 2, 2024. It is now read-only.

Commit

Permalink
fix: refactor member to user
Browse files Browse the repository at this point in the history
  • Loading branch information
eddiejaoude committed Jun 14, 2024
1 parent fe81bf9 commit 3be0ee8
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 19 deletions.
2 changes: 1 addition & 1 deletion src/app/page.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import List from "@/components/members/List";
import List from "@/components/users/List";

export default function Page() {
return (
Expand Down
8 changes: 4 additions & 4 deletions src/components/Header.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ export default function Header({ session }) {
? session.user.image
: "https://images.unsplash.com/photo-1589254066213-a0c9dc853511?q=80&w=200&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
};
const userNavigationMember = [
const userNavigationAuth = [
{ name: "Your Profile", href: "/account/profile" },
{ name: "Settings", href: "#" },
{ name: "Your Links", href: "/account/links" },
{ name: "Sign Out", onClick: async () => await signOut() },
];

Expand Down Expand Up @@ -90,7 +90,7 @@ export default function Header({ session }) {
leaveTo="transform opacity-0 scale-95"
>
<MenuItems className="absolute -right-2 z-10 mt-2 w-48 origin-top-right rounded-md bg-white py-1 shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none">
{userNavigationMember.map((item) => (
{userNavigationAuth.map((item) => (
<MenuItem key={item.name}>
{({ focus }) => (
<a
Expand Down Expand Up @@ -282,7 +282,7 @@ export default function Header({ session }) {
</div>
</div>
<div className="mt-3 space-y-1 px-2">
{userNavigationMember.map((item) => (
{userNavigationAuth.map((item) => (
<a
key={item.name}
href={item.href}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import prisma from "@/models/db";
import Member from "./Member";
import User from "./User";

export default async function List() {
const members = await prisma.user.findMany();
const users = await prisma.user.findMany();

return (
<ul role="list" className="divide-y divide-gray-100">
{members.map((item) => (
<Member member={item} />
{users.map((item) => (
<User user={item} />
))}
</ul>
);
Expand Down
20 changes: 10 additions & 10 deletions src/components/members/Member.js → src/components/users/User.js
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
import { ChevronRightIcon } from "@heroicons/react/20/solid";

export default function Member({ member }) {
export default function User({ user }) {
return (
<li
key={member.email}
key={user.email}
className="relative flex justify-between gap-x-6 px-4 py-5 hover:bg-gray-50 sm:px-6 lg:px-8"
>
<div className="flex min-w-0 gap-x-4">
<img
className="h-12 w-12 flex-none rounded-full bg-gray-50"
src={member.image}
src={user.image}
alt=""
/>
<div className="min-w-0 flex-auto">
<p className="text-sm font-semibold leading-6 text-gray-900">
<a href={`/${member.username}`}>
<a href={`/${user.username}`}>
<span className="absolute inset-x-0 -top-px bottom-0" />
{member.name}
{user.name}
</a>
</p>
<p className="mt-1 flex text-xs leading-5 text-gray-500">
<a
href={`mailto:${member.email}`}
href={`mailto:${user.email}`}
className="relative truncate hover:underline"
>
{member.email}
{user.email}
</a>
</p>
</div>
</div>
<div className="flex shrink-0 items-center gap-x-4">
<div className="hidden sm:flex sm:flex-col sm:items-end">
<p className="text-sm leading-6 text-gray-900">{member.role}</p>
{member.lastSeen ? (
<p className="text-sm leading-6 text-gray-900">{user.role}</p>
{user.lastSeen ? (
<p className="mt-1 text-xs leading-5 text-gray-500">
Last seen{" "}
<time dateTime={member.lastSeenDateTime}>{member.lastSeen}</time>
<time dateTime={user.lastSeenDateTime}>{user.lastSeen}</time>
</p>
) : (
<div className="mt-1 flex items-center gap-x-1.5">
Expand Down

0 comments on commit 3be0ee8

Please # to comment.