mirror of
https://github.com/XFox111/my-website.git
synced 2026-04-22 07:28:01 +03:00
refactor: moved analytics checks to a separate file
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
import { headers } from "next/headers";
|
||||
|
||||
/**
|
||||
* Check if Clarity is enabled
|
||||
* @returns true if Clarity is enabled
|
||||
*/
|
||||
export const analyticsEnabled = (): boolean => !!process.env.CLARITY_ID;
|
||||
|
||||
/**
|
||||
* Check if Clarity is enabled and the browser didn't send a DNT signal
|
||||
* @returns true if Clarity is enabled and the browser didn't send a DNT signal
|
||||
*/
|
||||
export const canLoadAnalytics = (): boolean =>
|
||||
analyticsEnabled() && headers().get("Dnt") !== "1";
|
||||
Reference in New Issue
Block a user