diff --git a/models/team.ts b/models/team.ts new file mode 100644 index 0000000..94f654d --- /dev/null +++ b/models/team.ts @@ -0,0 +1,21 @@ +import { Timestamp } from "firebase/firestore"; + +export class Team { + id: string; + name:string; + + status: TeamStatus; + + allowedUserCount:number; + + createdBy: string; + createdDate: Timestamp; + + lastUpdatedDate: Timestamp; +} + +export enum TeamStatus { + created = "created", + deactivated = "deactivated", + deleted = "deleted" +} \ No newline at end of file diff --git a/models/teamMember.ts b/models/teamMember.ts new file mode 100644 index 0000000..6cd23d4 --- /dev/null +++ b/models/teamMember.ts @@ -0,0 +1,21 @@ +export class TeamMember { + id: string; + userId: string; + teamId: string; + + inviteEmailAddress: string; + invitedByUserId: string; + + role: TeamMemberRole + status: TeamMemberStatus +} + +export enum TeamMemberRole { + admin = "admin" +} + +export enum TeamMemberStatus { + invited = "invited", + activated = "activated", + deleted = "deleted" +} \ No newline at end of file diff --git a/pages/teams/index.tsx b/pages/teams/index.tsx index b84f961..94b242a 100644 --- a/pages/teams/index.tsx +++ b/pages/teams/index.tsx @@ -55,7 +55,7 @@ function RouteHandler() { }, [currUser]) if (loading || !user) { - return
figuring out where you should go
+ return
} // not in a team yet, and have not created a team yet @@ -65,7 +65,7 @@ function RouteHandler() {
👋Hey, {user.firstName}
- Let's get you started + Let's get you started.
+ {/* tell your manager to add your email */} @@ -98,7 +98,7 @@ function RouteHandler() { - Learn more about + or learn more about
) }