Skip to content

Commit 9e1cdf1

Browse files
committed
chore: enhance umami tracking for unlinking usernames, opening emoji picker, and canceling group membership requests
1 parent af4272e commit 9e1cdf1

File tree

5 files changed

+10
-1
lines changed

5 files changed

+10
-1
lines changed

src/components/Post/OpenAction/CollectAction/SmallCollectButton.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ const SmallCollectButton = ({ post }: SmallCollectButtonProps) => {
1414
return (
1515
<>
1616
<Button
17-
onClick={() => setShowCollectModal(true)}
17+
onClick={() => {
18+
umami.track("open_collect_modal");
19+
setShowCollectModal(true);
20+
}}
1821
outline={!hasSimpleCollected}
1922
size="sm"
2023
>

src/components/Settings/Manager/AccountManager/AddAccountManager.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ const AddAccountManager = ({
5757
}
5858

5959
setIsSubmitting(true);
60+
umami.track("add_account_manager");
6061

6162
return await addAccountManager({
6263
variables: {

src/components/Settings/Username/UnlinkUsername.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ const UnlinkUsername = () => {
4646
}
4747

4848
setUnlinking(true);
49+
umami.track("unlink_username");
4950

5051
return await unassignUsernameFromAccount({
5152
variables: { request: { namespace: currentAccount.username?.namespace } }

src/components/Shared/EmojiPicker/index.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ const EmojiPicker = ({
3131
onClick={(e) => {
3232
e.preventDefault();
3333
stopEventPropagation(e);
34+
if (!showEmojiPicker) {
35+
umami.track("open_emoji_picker");
36+
}
3437
setShowEmojiPicker(!showEmojiPicker);
3538
}}
3639
type="button"

src/components/Shared/Group/CancelGroupMembershipRequest.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ const CancelGroupMembershipRequest = ({
6666

6767
const handleCancelGroupMembershipRequest = async () => {
6868
setIsSubmitting(true);
69+
umami.track("cancel_group_request");
6970

7071
return await cancelGroupMembershipRequest({
7172
variables: { request: { group: group.address } }

0 commit comments

Comments
 (0)