···
import {isWeb} from '#/platform/detection'
import * as persisted from '#/state/persisted'
import {useGoLinksEnabled, useSetGoLinksEnabled} from '#/state/preferences'
20
-
useConstellationEnabled,
21
-
useSetConstellationEnabled,
22
-
} from '#/state/preferences/constellation-enabled'
useConstellationInstance,
useSetConstellationInstance,
···
useSetDirectFetchRecords,
} from '#/state/preferences/direct-fetch-records'
33
+
useDisableFollowersMetrics,
34
+
useSetDisableFollowersMetrics
35
+
} from '#/state/preferences/disable-followers-metrics'
37
+
useDisableFollowingMetrics,
38
+
useSetDisableFollowingMetrics
39
+
} from '#/state/preferences/disable-following-metrics'
41
+
useDisableFollowedByMetrics,
42
+
useSetDisableFollowedByMetrics
43
+
} from '#/state/preferences/disable-followed-by-metrics'
useSetDisableLikesMetrics,
···
useSetDisableReplyMetrics,
} from '#/state/preferences/disable-reply-metrics'
57
+
useDisablePostsMetrics,
58
+
useSetDisablePostsMetrics,
59
+
} from '#/state/preferences/disable-posts-metrics'
useDisableRepostsMetrics,
useSetDisableRepostsMetrics,
···
useSetEnableSquareButtons,
} from '#/state/preferences/enable-square-buttons'
81
+
useSetShowExternalShareButtons,
82
+
useShowExternalShareButtons,
83
+
} from '#/state/preferences/external-share-buttons'
···
} from '#/state/preferences/show-link-in-handle.tsx'
import {useProfilesQuery} from '#/state/queries/profile'
99
-
useSetShowExternalShareButtons,
100
-
useShowExternalShareButtons,
101
-
} from '#/state/preferences/external-share-buttons'
import * as SettingsList from '#/screens/Settings/components/SettingsList'
import {atoms as a, useBreakpoints} from '#/alf'
import {Admonition} from '#/components/Admonition'
···
const goLinksEnabled = useGoLinksEnabled()
const setGoLinksEnabled = useSetGoLinksEnabled()
253
-
const constellationEnabled = useConstellationEnabled()
254
-
const setConstellationEnabled = useSetConstellationEnabled()
const directFetchRecords = useDirectFetchRecords()
const setDirectFetchRecords = useSetDirectFetchRecords()
···
const disableReplyMetrics = useDisableReplyMetrics()
const setDisableReplyMetrics = useSetDisableReplyMetrics()
301
+
const disableFollowersMetrics = useDisableFollowersMetrics()
302
+
const setDisableFollowersMetrics = useSetDisableFollowersMetrics()
304
+
const disableFollowingMetrics = useDisableFollowingMetrics()
305
+
const setDisableFollowingMetrics = useSetDisableFollowingMetrics()
307
+
const disableFollowedByMetrics = useDisableFollowedByMetrics()
308
+
const setDisableFollowedByMetrics = useSetDisableFollowedByMetrics()
310
+
const disablePostsMetrics = useDisablePostsMetrics()
311
+
const setDisablePostsMetrics = useSetDisablePostsMetrics()
const hideSimilarAccountsRecomm = useHideSimilarAccountsRecomm()
const setHideSimilarAccountsRecomm = useSetHideSimilarAccountsRecomm()
···
name="disable_via_repost_notification"
548
-
label={_(msg`Disable via reskeet notifications`)}
569
+
label={_(msg`Disable "via reskeet" notifications`)}
value={disableViaRepostNotification}
onChange={value => setDisableViaRepostNotification(value)}
<Toggle.LabelText style={[a.flex_1]}>
553
-
<Trans>Disable via reskeet notifications</Trans>
574
+
<Trans>Disable "via reskeet" notifications</Trans>
···
name="disable_likes_metrics"
609
-
label={_(msg`Disable Likes Metrics`)}
630
+
label={_(msg`Disable likes metrics`)}
value={disableLikesMetrics}
onChange={value => setDisableLikesMetrics(value)}
<Toggle.LabelText style={[a.flex_1]}>
614
-
<Trans>Disable Likes Metrics</Trans>
635
+
<Trans>Disable likes metrics</Trans>
name="disable_reposts_metrics"
621
-
label={_(msg`Disable Reskeets Metrics`)}
642
+
label={_(msg`Disable reskeets metrics`)}
value={disableRepostsMetrics}
onChange={value => setDisableRepostsMetrics(value)}
<Toggle.LabelText style={[a.flex_1]}>
626
-
<Trans>Disable Reskeets Metrics</Trans>
647
+
<Trans>Disable reskeets metrics</Trans>
name="disable_quotes_metrics"
633
-
label={_(msg`Disable Quotes Metrics`)}
654
+
label={_(msg`Disable quotes metrics`)}
value={disableQuotesMetrics}
onChange={value => setDisableQuotesMetrics(value)}
<Toggle.LabelText style={[a.flex_1]}>
638
-
<Trans>Disable Quotes Metrics</Trans>
659
+
<Trans>Disable quotes metrics</Trans>
name="disable_saves_metrics"
645
-
label={_(msg`Disable Saves Metrics`)}
666
+
label={_(msg`Disable saves metrics`)}
value={disableSavesMetrics}
onChange={value => setDisableSavesMetrics(value)}
<Toggle.LabelText style={[a.flex_1]}>
650
-
<Trans>Disable Saves Metrics</Trans>
671
+
<Trans>Disable saves metrics</Trans>
name="disable_reply_metrics"
657
-
label={_(msg`Disable Reply Metrics`)}
678
+
label={_(msg`Disable reply metrics`)}
value={disableReplyMetrics}
onChange={value => setDisableReplyMetrics(value)}
<Toggle.LabelText style={[a.flex_1]}>
662
-
<Trans>Disable Reply Metrics</Trans>
683
+
<Trans>Disable reply metrics</Trans>
684
+
</Toggle.LabelText>
685
+
<Toggle.Platform />
689
+
name="disable_followers_metrics"
690
+
label={_(msg`Disable followers metrics`)}
691
+
value={disableFollowersMetrics}
692
+
onChange={value => setDisableFollowersMetrics(value)}
693
+
style={[a.w_full]}>
694
+
<Toggle.LabelText style={[a.flex_1]}>
695
+
<Trans>Disable followers metrics</Trans>
696
+
</Toggle.LabelText>
697
+
<Toggle.Platform />
701
+
name="disable_following_metrics"
702
+
label={_(msg`Disable following metrics`)}
703
+
value={disableFollowingMetrics}
704
+
onChange={value => setDisableFollowingMetrics(value)}
705
+
style={[a.w_full]}>
706
+
<Toggle.LabelText style={[a.flex_1]}>
707
+
<Trans>Disable following metrics</Trans>
708
+
</Toggle.LabelText>
709
+
<Toggle.Platform />
713
+
name="disable_followed_by_metrics"
714
+
label={_(msg`Disable "followed by" metrics`)}
715
+
value={disableFollowedByMetrics}
716
+
onChange={value => setDisableFollowedByMetrics(value)}
717
+
style={[a.w_full]}>
718
+
<Toggle.LabelText style={[a.flex_1]}>
719
+
<Trans>Disable "followed by" metrics</Trans>
720
+
</Toggle.LabelText>
721
+
<Toggle.Platform />
725
+
name="disable_posts_metrics"
726
+
label={_(msg`Disable skeets metrics`)}
727
+
value={disablePostsMetrics}
728
+
onChange={value => setDisablePostsMetrics(value)}
729
+
style={[a.w_full]}>
730
+
<Toggle.LabelText style={[a.flex_1]}>
731
+
<Trans>Disable skeets metrics</Trans>