@@ -27,7 +27,6 @@ import { StorageTab } from "./StorageTab";
2727import { HooksEditor } from "./HooksEditor" ;
2828import { SlashCommandsManager } from "./SlashCommandsManager" ;
2929import { ProxySettings } from "./ProxySettings" ;
30- import { AnalyticsConsent } from "./AnalyticsConsent" ;
3130import { useTheme , useTrackEvent } from "@/hooks" ;
3231import { analytics } from "@/lib/analytics" ;
3332import { TabPersistenceService } from "@/services/tabPersistence" ;
@@ -91,8 +90,6 @@ export const Settings: React.FC<SettingsProps> = ({
9190
9291 // Analytics state
9392 const [ analyticsEnabled , setAnalyticsEnabled ] = useState ( false ) ;
94- const [ analyticsConsented , setAnalyticsConsented ] = useState ( false ) ;
95- const [ showAnalyticsConsent , setShowAnalyticsConsent ] = useState ( false ) ;
9693 const trackEvent = useTrackEvent ( ) ;
9794
9895 // Tab persistence state
@@ -121,7 +118,6 @@ export const Settings: React.FC<SettingsProps> = ({
121118 const settings = analytics . getSettings ( ) ;
122119 if ( settings ) {
123120 setAnalyticsEnabled ( settings . enabled ) ;
124- setAnalyticsConsented ( settings . hasConsented ) ;
125121 }
126122 } ;
127123
@@ -686,9 +682,7 @@ export const Settings: React.FC<SettingsProps> = ({
686682 id = "analytics-enabled"
687683 checked = { analyticsEnabled }
688684 onCheckedChange = { async ( checked ) => {
689- if ( checked && ! analyticsConsented ) {
690- setShowAnalyticsConsent ( true ) ;
691- } else if ( checked ) {
685+ if ( checked ) {
692686 await analytics . enable ( ) ;
693687 setAnalyticsEnabled ( true ) ;
694688 trackEvent . settingsChanged ( 'analytics_enabled' , true ) ;
@@ -1081,15 +1075,7 @@ export const Settings: React.FC<SettingsProps> = ({
10811075 ) }
10821076 </ ToastContainer >
10831077
1084- { /* Analytics Consent Dialog */ }
1085- < AnalyticsConsent
1086- open = { showAnalyticsConsent }
1087- onOpenChange = { setShowAnalyticsConsent }
1088- onComplete = { async ( ) => {
1089- await loadAnalyticsSettings ( ) ;
1090- setShowAnalyticsConsent ( false ) ;
1091- } }
1092- />
1078+
10931079 </ div >
10941080 ) ;
10951081} ;
0 commit comments