diff --git a/src/components/ActiveTeams.tsx b/src/components/ActiveTeams.tsx
index 3ce16f9..eb02454 100644
--- a/src/components/ActiveTeams.tsx
+++ b/src/components/ActiveTeams.tsx
@@ -1,6 +1,5 @@
-import React from 'react';
-import TeamAvatar from './teams/TeamAvatar';
import Link from 'next/link';
+import TeamAvatar from './teams/TeamAvatar';
interface Props {
teams: {
@@ -10,7 +9,10 @@ interface Props {
}[];
}
export default function ActiveTeams({ teams }: Props) {
- if (teams.length === 0) return <>>;
+ if (teams.length === 0) {
+ return <>>;
+ }
+
return (
Active Teams
diff --git a/src/services/database/team.ts b/src/services/database/team.ts
index 90c2955..f935e59 100644
--- a/src/services/database/team.ts
+++ b/src/services/database/team.ts
@@ -103,8 +103,13 @@ export const getPublicTeam = (slug: string) =>
export const getRecentTeams = async () => {
const digests = await db.digest.findMany({
take: 5,
- select: { team: { select: { name: true, slug: true, color: true } } },
- where: { publishedAt: { not: null } },
+ select: {
+ team: { select: { name: true, slug: true, color: true } },
+ },
+ where: {
+ publishedAt: { not: null },
+ digestBlocks: { some: {} },
+ },
orderBy: { publishedAt: 'desc' },
distinct: ['teamId'],
});