From 46ab74119f772909c2d3c2de0735882923f93efe Mon Sep 17 00:00:00 2001 From: Arjun Patel Date: Fri, 14 Jan 2022 03:29:52 -0800 Subject: [PATCH] data models created --- models/team.ts | 21 +++++++++++++++++++++ models/teamMember.ts | 21 +++++++++++++++++++++ pages/teams/index.tsx | 10 +++++----- 3 files changed, 47 insertions(+), 5 deletions(-) create mode 100644 models/team.ts create mode 100644 models/teamMember.ts 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
) }