mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
ShareDrawer: Add share button tracking (#93742)
This commit is contained in:
parent
b6906cc866
commit
682a4073b4
@ -18,12 +18,13 @@ export default function ShareButton({ dashboard, panel }: { dashboard: Dashboard
|
||||
const [isOpen, setIsOpen] = useState(false);
|
||||
|
||||
const [_, buildUrl] = useAsyncFn(async () => {
|
||||
DashboardInteractions.toolbarShareClick();
|
||||
return await buildShareUrl(dashboard, panel);
|
||||
}, [dashboard]);
|
||||
|
||||
const onMenuClick = useCallback((isOpen: boolean) => {
|
||||
if (isOpen) {
|
||||
DashboardInteractions.toolbarShareClick();
|
||||
DashboardInteractions.toolbarShareDropdownClick();
|
||||
}
|
||||
|
||||
setIsOpen(isOpen);
|
||||
|
@ -28,6 +28,9 @@ export const DashboardInteractions = {
|
||||
toolbarShareClick: () => {
|
||||
reportDashboardInteraction('toolbar_actions_clicked', { item: 'share' });
|
||||
},
|
||||
toolbarShareDropdownClick: () => {
|
||||
reportDashboardInteraction('toolbar_actions_clicked', { item: 'share_dropdown' });
|
||||
},
|
||||
toolbarAddClick: () => {
|
||||
reportDashboardInteraction('toolbar_actions_clicked', { item: 'add' });
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user