+
Back to feedback
diff --git a/src/pages/GameProps.tsx b/src/pages/GameProps.tsx
index 2ae7d0f0..6e4dc29d 100644
--- a/src/pages/GameProps.tsx
+++ b/src/pages/GameProps.tsx
@@ -1,6 +1,7 @@
import { useContext } from 'react'
import { useRecoilState } from 'recoil'
import updateGame from '../api/updateGame'
+import { NoLiveConfig } from '../components/empty-states/NoLiveConfig'
import Page from '../components/Page'
import PropsEditor from '../components/PropsEditor'
import ToastContext, { ToastType } from '../components/toast/ToastContext'
@@ -26,7 +27,7 @@ export default function GameProps() {
}
/>
)
diff --git a/src/pages/Groups.tsx b/src/pages/Groups.tsx
index 12eb3c55..fb6fc025 100644
--- a/src/pages/Groups.tsx
+++ b/src/pages/Groups.tsx
@@ -8,6 +8,7 @@ import togglePinnedGroup from '../api/toggledPinnedGroup'
import useGroups from '../api/useGroups'
import usePinnedGroups from '../api/usePinnedGroups'
import Button from '../components/Button'
+import { NoGroups } from '../components/empty-states/NoGroups'
import ErrorMessage from '../components/ErrorMessage'
import Identifier from '../components/Identifier'
import Page from '../components/Page'
@@ -55,7 +56,9 @@ export default function Groups() {
const toast = useContext(ToastContext)
useEffect(() => {
- if (!showModal) setEditingGroup(null)
+ if (!showModal) {
+ setEditingGroup(null)
+ }
}, [showModal, editingGroup])
const onEditGroupClick = (group: PlayerGroup) => {
@@ -130,13 +133,7 @@ export default function Groups() {
)}
{sortedGroups.length === 0 && !loading && (
- <>
- {search.length > 0 ? (
-
No groups match your query
- ) : (
-
{activeGame.name} doesn't have any groups yet
- )}
- >
+ <>{search.length > 0 ?
No groups match your query
:
}>
)}
{error &&
}
diff --git a/src/pages/Leaderboards.tsx b/src/pages/Leaderboards.tsx
index adad2b62..3567cf15 100644
--- a/src/pages/Leaderboards.tsx
+++ b/src/pages/Leaderboards.tsx
@@ -6,6 +6,7 @@ import { useRecoilValue } from 'recoil'
import useLeaderboards from '../api/useLeaderboards'
import Button from '../components/Button'
import { NewLeaderboardEntriesChart } from '../components/charts/NewLeaderboardEntriesChart'
+import { NoLeaderboards } from '../components/empty-states/NoLeaderboards'
import ErrorMessage from '../components/ErrorMessage'
import Page from '../components/Page'
import DateCell from '../components/tables/cells/DateCell'
@@ -78,9 +79,7 @@ export default function Leaderboards() {
>
{leaderboards.length > 0 &&
}
- {!error && !loading && leaderboards.length === 0 && (
-
{activeGame.name} doesn't have any leaderboards yet
- )}
+ {!error && !loading && leaderboards.length === 0 &&
}
{!error && leaderboards.length > 0 && (
This player has no custom properties. Click the button below to add one.
+ }
/>
)
diff --git a/src/pages/Players.tsx b/src/pages/Players.tsx
index d4da50c8..7852043b 100644
--- a/src/pages/Players.tsx
+++ b/src/pages/Players.tsx
@@ -4,6 +4,7 @@ import { useRecoilValue } from 'recoil'
import usePlayers from '../api/usePlayers'
import Button from '../components/Button'
import { NewPlayersChart } from '../components/charts/NewPlayersChart'
+import { NoPlayers } from '../components/empty-states/NoPlayers'
import ErrorMessage from '../components/ErrorMessage'
import Page from '../components/Page'
import Pagination from '../components/Pagination'
@@ -59,13 +60,7 @@ export default function Players() {
)}
{players.length === 0 && !loading && (
- <>
- {debouncedSearch.length > 0 ? (
- No players match your query
- ) : (
- {activeGame.name} doesn't have any players yet
- )}
- >
+ <>{debouncedSearch.length > 0 ? No players match your query
: }>
)}
{error && }
diff --git a/src/pages/Stats.tsx b/src/pages/Stats.tsx
index d7680825..3e63e2a5 100644
--- a/src/pages/Stats.tsx
+++ b/src/pages/Stats.tsx
@@ -6,6 +6,7 @@ import { useRecoilValue } from 'recoil'
import useStats from '../api/useStats'
import Button from '../components/Button'
import { StatsActivityChart } from '../components/charts/StatsActivityChart'
+import { NoStats } from '../components/empty-states/NoStats'
import ErrorMessage from '../components/ErrorMessage'
import Page from '../components/Page'
import DateCell from '../components/tables/cells/DateCell'
@@ -76,9 +77,7 @@ export default function Stats() {
>
{sortedStats.length > 0 && }
- {!error && !loading && sortedStats.length === 0 && (
- {activeGame.name} doesn't have any stats yet
- )}
+ {!error && !loading && sortedStats.length === 0 && }
{!error && sortedStats.length > 0 && (