1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-07-26 13:48:33 +02:00

feat: snooze reminder tracking (#9798)

This commit is contained in:
Mateusz Kwasniewski 2025-04-18 10:10:13 +02:00 committed by GitHub
parent 6403ae7f9b
commit 78f0d02a84
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,6 +18,7 @@ import { FeatureArchiveNotAllowedDialog } from 'component/common/FeatureArchiveD
import { FeatureArchiveDialog } from 'component/common/FeatureArchiveDialog/FeatureArchiveDialog';
import { useNavigate } from 'react-router-dom';
import { useFlagReminders } from './useFlagReminders';
import { usePlausibleTracker } from 'hooks/usePlausibleTracker';
const StyledBox = styled(Box)(({ theme }) => ({
marginRight: theme.spacing(2),
@ -37,6 +38,7 @@ export const CleanupReminder: FC<{
onChange: () => void;
}> = ({ feature, onChange }) => {
const navigate = useNavigate();
const { trackEvent } = usePlausibleTracker();
const [markCompleteDialogueOpen, setMarkCompleteDialogueOpen] =
useState(false);
@ -123,7 +125,14 @@ export const CleanupReminder: FC<{
<ActionsBox>
<Button
size='medium'
onClick={() => snoozeReminder(feature.name)}
onClick={() => {
snoozeReminder(feature.name);
trackEvent('feature-lifecycle', {
props: {
eventType: 'snoozeReminder',
},
});
}}
>
Remind me later
</Button>
@ -173,7 +182,14 @@ export const CleanupReminder: FC<{
action={
<Button
size='medium'
onClick={() => snoozeReminder(feature.name)}
onClick={() => {
snoozeReminder(feature.name);
trackEvent('feature-lifecycle', {
props: {
eventType: 'snoozeReminder',
},
});
}}
>
Remind me later
</Button>