mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-10 17:53:36 +02:00
feat: snooze reminder tracking (#9798)
This commit is contained in:
parent
6403ae7f9b
commit
78f0d02a84
@ -18,6 +18,7 @@ import { FeatureArchiveNotAllowedDialog } from 'component/common/FeatureArchiveD
|
|||||||
import { FeatureArchiveDialog } from 'component/common/FeatureArchiveDialog/FeatureArchiveDialog';
|
import { FeatureArchiveDialog } from 'component/common/FeatureArchiveDialog/FeatureArchiveDialog';
|
||||||
import { useNavigate } from 'react-router-dom';
|
import { useNavigate } from 'react-router-dom';
|
||||||
import { useFlagReminders } from './useFlagReminders';
|
import { useFlagReminders } from './useFlagReminders';
|
||||||
|
import { usePlausibleTracker } from 'hooks/usePlausibleTracker';
|
||||||
|
|
||||||
const StyledBox = styled(Box)(({ theme }) => ({
|
const StyledBox = styled(Box)(({ theme }) => ({
|
||||||
marginRight: theme.spacing(2),
|
marginRight: theme.spacing(2),
|
||||||
@ -37,6 +38,7 @@ export const CleanupReminder: FC<{
|
|||||||
onChange: () => void;
|
onChange: () => void;
|
||||||
}> = ({ feature, onChange }) => {
|
}> = ({ feature, onChange }) => {
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
const { trackEvent } = usePlausibleTracker();
|
||||||
|
|
||||||
const [markCompleteDialogueOpen, setMarkCompleteDialogueOpen] =
|
const [markCompleteDialogueOpen, setMarkCompleteDialogueOpen] =
|
||||||
useState(false);
|
useState(false);
|
||||||
@ -123,7 +125,14 @@ export const CleanupReminder: FC<{
|
|||||||
<ActionsBox>
|
<ActionsBox>
|
||||||
<Button
|
<Button
|
||||||
size='medium'
|
size='medium'
|
||||||
onClick={() => snoozeReminder(feature.name)}
|
onClick={() => {
|
||||||
|
snoozeReminder(feature.name);
|
||||||
|
trackEvent('feature-lifecycle', {
|
||||||
|
props: {
|
||||||
|
eventType: 'snoozeReminder',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
Remind me later
|
Remind me later
|
||||||
</Button>
|
</Button>
|
||||||
@ -173,7 +182,14 @@ export const CleanupReminder: FC<{
|
|||||||
action={
|
action={
|
||||||
<Button
|
<Button
|
||||||
size='medium'
|
size='medium'
|
||||||
onClick={() => snoozeReminder(feature.name)}
|
onClick={() => {
|
||||||
|
snoozeReminder(feature.name);
|
||||||
|
trackEvent('feature-lifecycle', {
|
||||||
|
props: {
|
||||||
|
eventType: 'snoozeReminder',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
Remind me later
|
Remind me later
|
||||||
</Button>
|
</Button>
|
||||||
|
Loading…
Reference in New Issue
Block a user