Skip to content

Commit 1675d4e

Browse files
committed
Campaigns
1 parent 85c3bb1 commit 1675d4e

8 files changed

Lines changed: 1127 additions & 6 deletions

File tree

assets/router/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@ import DashboardView from '../vue/views/DashboardView.vue'
33
import SubscribersView from '../vue/views/SubscribersView.vue'
44
import ListsView from '../vue/views/ListsView.vue'
55
import ListSubscribersView from '../vue/views/ListSubscribersView.vue'
6+
import CampaignsView from '../vue/views/CampaignsView.vue'
67

78
export const router = createRouter({
89
history: createWebHistory(),
910
routes: [
1011
{ path: '/', name: 'dashboard', component: DashboardView, meta: { title: 'Dashboard' } },
1112
{ path: '/subscribers', name: 'subscribers', component: SubscribersView, meta: { title: 'Subscribers' } },
1213
{ path: '/lists', name: 'lists', component: ListsView, meta: { title: 'Lists' } },
14+
{ path: '/campaigns', name: 'campaigns', component: CampaignsView, meta: { title: 'Campaigns' } },
1315
{ path: '/lists/:listId/subscribers', name: 'list-subscribers', component: ListSubscribersView, meta: { title: 'List Subscribers' } },
1416
{ path: '/:pathMatch(.*)*', redirect: '/' },
1517
],

assets/vue/api.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
1-
import {Client, ListClient, SubscribersClient, SubscriptionClient, SubscriberAttributesClient} from '@tatevikgr/rest-api-client';
1+
import {
2+
CampaignClient,
3+
Client,
4+
ListMessagesClient,
5+
ListClient,
6+
StatisticsClient,
7+
SubscribersClient,
8+
SubscriptionClient,
9+
SubscriberAttributesClient
10+
} from '@tatevikgr/rest-api-client';
211

312
const appElement = document.getElementById('vue-app');
413
const apiToken = appElement?.dataset.apiToken;
@@ -16,6 +25,9 @@ if (apiToken) {
1625

1726
export const subscribersClient = new SubscribersClient(client);
1827
export const listClient = new ListClient(client);
28+
export const campaignClient = new CampaignClient(client);
29+
export const listMessagesClient = new ListMessagesClient(client);
30+
export const statisticsClient = new StatisticsClient(client);
1931
export const subscriptionClient = new SubscriptionClient(client);
2032
export const subscriberAttributesClient = new SubscriberAttributesClient(client);
2133

0 commit comments

Comments
 (0)