mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
WIP messaging
This commit is contained in:
@@ -155,6 +155,7 @@ export enum Click {
|
||||
ModalCloseClick = 'click_close_modal',
|
||||
MessagingScheduleClick = 'click_messaging_schedule',
|
||||
MessagingTopicCreateClick = 'click_messaging_topic_create',
|
||||
MessagingTargetCreateClick = 'click_messaging_target_create',
|
||||
PlatformCreateClick = 'click_platform_create',
|
||||
OrganizationClickCreate = 'click_create_organization',
|
||||
OrganizationClickUpgrade = 'click_organization_upgrade',
|
||||
@@ -223,6 +224,7 @@ export enum Submit {
|
||||
MemberDelete = 'submit_member_delete',
|
||||
MembershipUpdate = 'submit_membership_update',
|
||||
MembershipUpdateStatus = 'submit_membership_update_status',
|
||||
MessagingTargetUpdate = 'submit_messaging_target_update',
|
||||
ProviderUpdate = 'submit_provider_update',
|
||||
TeamCreate = 'submit_team_create',
|
||||
TeamDelete = 'submit_team_delete',
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
import type { PageData } from './$types';
|
||||
import { sdk } from '$lib/stores/sdk';
|
||||
import { addNotification } from '$lib/stores/notifications';
|
||||
import { Submit, trackError, trackEvent } from '$lib/actions/analytics';
|
||||
import { Click, Submit, trackError, trackEvent } from '$lib/actions/analytics';
|
||||
import { invalidate } from '$app/navigation';
|
||||
import { Dependencies } from '$lib/constants';
|
||||
import Table from './table.svelte';
|
||||
@@ -91,7 +91,12 @@
|
||||
<div class="u-flex u-main-space-between">
|
||||
<Typography.Title>Subscribers</Typography.Title>
|
||||
<div class="is-only-mobile">
|
||||
<Button on:click={() => (showAdd = true)} event="create_subscriber">
|
||||
<Button
|
||||
on:click={() => {
|
||||
showAdd = true;
|
||||
trackEvent(Click.MessagingTargetCreateClick);
|
||||
}}
|
||||
event="create_subscriber">
|
||||
<Icon icon={IconPlus} slot="start" size="s" />
|
||||
Add subscriber
|
||||
</Button>
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
import { Query, type Models, MessagingProviderType } from '@appwrite.io/console';
|
||||
import { createEventDispatcher } from 'svelte';
|
||||
import ProviderType from './providerType.svelte';
|
||||
import { Submit, trackEvent } from '$lib/actions/analytics';
|
||||
|
||||
export let title: string;
|
||||
export let show: boolean;
|
||||
@@ -35,6 +36,7 @@
|
||||
|
||||
function submit() {
|
||||
dispatch('update', selected);
|
||||
trackEvent(Submit.MessagingTargetUpdate);
|
||||
reset();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user