fix: Add null checks to prevent 'Cannot read properties of null' errors

This commit is contained in:
Usman Baig
2026-01-16 14:23:23 +01:00
parent 0c3fd5f766
commit 8643443300
6 changed files with 12 additions and 11 deletions

View File

@@ -7,7 +7,7 @@ interface CountriesProps {
}
export default function Countries({ countries }: CountriesProps) {
if (countries.length === 0) {
if (!countries || countries.length === 0) {
return (
<div className="bg-white dark:bg-neutral-900 border border-neutral-200 dark:border-neutral-800 rounded-xl p-6">
<h3 className="text-lg font-semibold mb-4 text-neutral-900 dark:text-white">

View File

@@ -7,7 +7,7 @@ interface TopPagesProps {
}
export default function TopPages({ pages }: TopPagesProps) {
if (pages.length === 0) {
if (!pages || pages.length === 0) {
return (
<div className="bg-white dark:bg-neutral-900 border border-neutral-200 dark:border-neutral-800 rounded-xl p-6">
<h3 className="text-lg font-semibold mb-4 text-neutral-900 dark:text-white">

View File

@@ -7,7 +7,7 @@ interface TopReferrersProps {
}
export default function TopReferrers({ referrers }: TopReferrersProps) {
if (referrers.length === 0) {
if (!referrers || referrers.length === 0) {
return (
<div className="bg-white dark:bg-neutral-900 border border-neutral-200 dark:border-neutral-800 rounded-xl p-6">
<h3 className="text-lg font-semibold mb-4 text-neutral-900 dark:text-white">