fix: Enhance dashboard components with site settings for data collection options

This commit is contained in:
Usman Baig
2026-01-19 12:10:44 +01:00
parent c807568e93
commit c8695ff964
6 changed files with 152 additions and 39 deletions

View File

@@ -280,26 +280,33 @@ export default function PublicDashboardPage() {
{/* Details Grid */}
<div className="grid gap-6 lg:grid-cols-2 mb-8">
<TopPages
topPages={safeTopPages}
<TopPages
topPages={safeTopPages}
entryPages={safeEntryPages}
exitPages={safeExitPages}
domain={site.domain}
collectPagePaths={site.collect_page_paths ?? true}
/>
<TopReferrers
referrers={safeTopReferrers}
collectReferrers={site.collect_referrers ?? true}
/>
<TopReferrers referrers={safeTopReferrers} />
</div>
<div className="grid gap-6 lg:grid-cols-2 mb-8">
<Locations
countries={safeCountries}
cities={safeCities}
regions={safeRegions}
<Locations
countries={safeCountries}
cities={safeCities}
regions={safeRegions}
geoDataLevel={site.collect_geo_data || 'full'}
/>
<TechSpecs
browsers={safeBrowsers}
os={safeOS}
<TechSpecs
browsers={safeBrowsers}
os={safeOS}
devices={safeDevices}
screenResolutions={safeScreenResolutions}
collectDeviceInfo={site.collect_device_info ?? true}
collectScreenResolution={site.collect_screen_resolution ?? true}
/>
</div>