diff --git a/components/pages/settings/profile/ProfileSettings.js b/components/pages/settings/profile/ProfileSettings.js index d4d35db7..9d22cfae 100644 --- a/components/pages/settings/profile/ProfileSettings.js +++ b/components/pages/settings/profile/ProfileSettings.js @@ -1,4 +1,3 @@ -import { Breadcrumbs, Item } from 'react-basics'; import { useIntl } from 'react-intl'; import Page from 'components/layout/Page'; import PageHeader from 'components/layout/PageHeader'; @@ -11,10 +10,7 @@ export default function ProfileSettings() { return ( - - - {formatMessage(labels.profile)} - + diff --git a/pages/api/teams/[id]/websites.ts b/pages/api/teams/[id]/websites.ts index fbb07423..2c35600d 100644 --- a/pages/api/teams/[id]/websites.ts +++ b/pages/api/teams/[id]/websites.ts @@ -10,8 +10,8 @@ export interface TeamWebsiteRequestQuery { } export interface TeamWebsiteRequestBody { - website_id: string; - team_website_id?: string; + websiteId: string; + teamWebsiteId?: string; } export default async ( diff --git a/queries/admin/team.ts b/queries/admin/team.ts index 9d98aa75..7d9d7e4e 100644 --- a/queries/admin/team.ts +++ b/queries/admin/team.ts @@ -1,8 +1,7 @@ -import { Prisma, Team } from '@prisma/client'; +import { Prisma, Team, TeamWebsite } from '@prisma/client'; import prisma from 'lib/prisma'; import { uuid } from 'lib/crypto'; import { ROLES } from 'lib/constants'; -import { Website } from 'lib/types'; export async function getTeam(where: Prisma.TeamWhereInput): Promise { return prisma.client.team.findFirst({ @@ -16,14 +15,19 @@ export async function getTeams(where: Prisma.TeamWhereInput): Promise { }); } -export async function getTeamWebsites(teamId: string): Promise { - return prisma.client.website.findMany({ +export async function getTeamWebsites(teamId: string): Promise { + return prisma.client.teamWebsite.findMany({ where: { teamId, }, + include: { + team: true, + }, orderBy: [ { - name: 'asc', + team: { + name: 'asc', + }, }, ], } as any);