diff --git a/pages/settings/teams.tsx b/pages/settings/teams.tsx
index e5b1e5d3..e4d1dc5f 100644
--- a/pages/settings/teams.tsx
+++ b/pages/settings/teams.tsx
@@ -3,7 +3,7 @@ import prisma from '../../lib/prisma';
import Modal from '../../components/Modal';
import Shell from '../../components/Shell';
import SettingsShell from '../../components/Settings';
-import {useEffect, useState} from 'react';
+import { useEffect, useState } from 'react';
import { useSession, getSession } from 'next-auth/client';
import {
UsersIcon,
@@ -13,19 +13,19 @@ import TeamListItem from "../../components/team/TeamListItem";
export default function Teams(props) {
- const [ session, loading ] = useSession();
- const [ teams, setTeams ] = useState([]);
- const [ invites, setInvites ] = useState([]);
- const [ showCreateTeamModal, setShowCreateTeamModal ] = useState(false);
+ const [session, loading] = useSession();
+ const [teams, setTeams] = useState([]);
+ const [invites, setInvites] = useState([]);
+ const [showCreateTeamModal, setShowCreateTeamModal] = useState(false);
- const loadTeams = () => fetch('/api/user/membership').then( (res: any) => res.json() ).then(
+ const loadTeams = () => fetch('/api/user/membership').then((res: any) => res.json()).then(
(data) => {
- setTeams(data.membership.filter( (m) => m.role !== "INVITEE" ));
- setInvites(data.membership.filter( (m) => m.role === "INVITEE" ));
+ setTeams(data.membership.filter((m) => m.role !== "INVITEE"));
+ setInvites(data.membership.filter((m) => m.role === "INVITEE"));
}
);
- useEffect( () => { loadTeams(); }, []);
+ useEffect(() => { loadTeams(); }, []);
if (loading) {
return
Loading...
;
@@ -39,13 +39,13 @@ export default function Teams(props) {
headers: {
'Content-Type': 'application/json'
}
- }).then( () => {
+ }).then(() => {
loadTeams();
setShowCreateTeamModal(false);
});
}
- return(
+ return (
Teams | Calendso
@@ -57,17 +57,31 @@ export default function Teams(props) {
Your teams
-
+
View, edit and create teams to organise relationships between users
- {!(invites.length || teams.length) &&
-
Team up with other users
by adding a new team
-
-
-
}
+ {!(invites.length || teams.length) &&
+
+
+
Create a team to get started
+
+
Create your first team and invite other users to work together with you.
+
+
+
+
+
+
+ }
{!!(invites.length || teams.length) &&
-
+
}
@@ -79,7 +93,7 @@ export default function Teams(props) {
{!!invites.length &&
Open Invitations
- {invites.map( (team) => )}
+ {invites.map((team) => )}
}
@@ -98,38 +112,43 @@ export default function Teams(props) {
{showCreateTeamModal &&
-