Skip to content

Commit 20dbfe7

Browse files
committed
added notification
1 parent d22b714 commit 20dbfe7

File tree

7 files changed

+23
-49
lines changed

7 files changed

+23
-49
lines changed
-76.7 KB
Binary file not shown.
-64.6 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
717 KB
Loading
263 KB
Loading

src/routes/(console)/bottomAlerts.ts

Lines changed: 23 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,16 @@
11
import { isCloud } from '$lib/system';
22
import { isSameDay } from '$lib/helpers/date';
33
import { type BottomModalAlertItem, showBottomModalAlert } from '$lib/stores/bottom-alerts';
4-
5-
import BulkApiDark from '$lib/images/promos/bulk-api-dark.png';
6-
import BulkApiLight from '$lib/images/promos/bulk-api-light.png';
7-
8-
import CSVImportDark from '$lib/images/promos/csv-import-placeholder-dark.png';
9-
import CSVImportLight from '$lib/images/promos/csv-import-placeholder-light.png';
10-
114
import DatabaseUpsertDark from '$lib/images/promos/database-upsert-dark.png';
125
import DatabaseUpsertLight from '$lib/images/promos/database-upsert-light.png';
136
import EncryptedDatabasesDark from '$lib/images/promos/encrypted-attribute-dark.png';
147
import EncryptedDatabasesLight from '$lib/images/promos/encrypted-attribute-light.png';
8+
import OptInRelationDark from '$lib/images/promos/opt-relation-dark.png';
9+
import OptInRelationLight from '$lib/images/promos/opt-relation-light.png';
1510

1611
const listOfPromotions: BottomModalAlertItem[] = [];
1712

1813
if (isCloud) {
19-
const csvImportPromo: BottomModalAlertItem = {
20-
id: 'modal:csv_import_announcement',
21-
src: {
22-
dark: CSVImportDark,
23-
light: CSVImportLight
24-
},
25-
title: 'Introducing CSV import',
26-
message:
27-
"We're introducing a new way to populate your Appwrite databases: document imports from CSV files.",
28-
plan: 'free',
29-
importance: 8,
30-
scope: 'everywhere',
31-
cta: {
32-
text: 'Read announcement',
33-
link: () => 'https://appwrite.io/blog/post/announcing-csv-imports',
34-
external: true,
35-
hideOnClick: true
36-
},
37-
show: true
38-
};
39-
40-
const bulkApiPromo: BottomModalAlertItem = {
41-
id: 'modal:bulk_api_announcement',
42-
src: {
43-
dark: BulkApiDark,
44-
light: BulkApiLight
45-
},
46-
title: 'Introducing Bulk API',
47-
message:
48-
'A new Appwrite Databases feature, explicitly designed to handle heavy write workloads.',
49-
plan: 'free',
50-
importance: 8,
51-
scope: 'project',
52-
cta: {
53-
text: 'Read announcement',
54-
link: () => 'https://appwrite.io/blog/post/announcing-bulk-api',
55-
external: true,
56-
hideOnClick: true
57-
},
58-
show: true
59-
};
6014
const databaseUpsert: BottomModalAlertItem = {
6115
id: 'modal:database_upsert_announcement',
6216
src: {
@@ -95,7 +49,27 @@ if (isCloud) {
9549
},
9650
show: true
9751
};
98-
listOfPromotions.push(encryptedAttributePromo, databaseUpsert, bulkApiPromo, csvImportPromo);
52+
const optInRelationPromo: BottomModalAlertItem = {
53+
id: 'modal:opt_in_relation_announcement',
54+
src: {
55+
dark: OptInRelationDark,
56+
light: OptInRelationLight
57+
},
58+
title: 'Introducing Opt-in relationship loading',
59+
message:
60+
'Gain full control over which related documents to fetch and drastically reduce payload sizes.',
61+
plan: 'free',
62+
importance: 8,
63+
scope: 'project',
64+
cta: {
65+
text: 'Read announcement',
66+
link: () => 'https://appwrite.io/blog/post/announcing-opt-in-relationship-loading',
67+
external: true,
68+
hideOnClick: true
69+
},
70+
show: true
71+
};
72+
listOfPromotions.push(optInRelationPromo, encryptedAttributePromo, databaseUpsert);
9973
}
10074

10175
export function addBottomModalAlerts() {

0 commit comments

Comments
 (0)