Skip to content

Commit fc64e6f

Browse files
committed
fix
1 parent 3c7aaff commit fc64e6f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

components/dashboard/src/teams/NewTeam.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { FormEvent, useContext, useEffect, useState } from "react";
88
import { useHistory } from "react-router-dom";
99
import { getGitpodService } from "../service/service";
1010
import { TeamsContext } from "./teams-context";
11+
import { teamsService } from "../service/public-api";
1112

1213
export default function () {
1314
const { setTeams } = useContext(TeamsContext);
@@ -17,6 +18,19 @@ export default function () {
1718
let name = "";
1819
const createTeam = async (event: FormEvent) => {
1920
event.preventDefault();
21+
try {
22+
const response = await teamsService.createTeam({
23+
name,
24+
});
25+
const team = response.team;
26+
setTeams(await getGitpodService().server.getTeams());
27+
28+
history.push(`/t/${team!.slug}`);
29+
return;
30+
} catch (error) {
31+
console.error(error);
32+
setCreationError(error);
33+
}
2034
try {
2135
const team = await getGitpodService().server.createTeam(name);
2236
const teams = await getGitpodService().server.getTeams();

0 commit comments

Comments
 (0)