diff --git a/src/lib/images/promos/appwrite-general-availability-dark.png b/src/lib/images/promos/appwrite-general-availability-dark.png deleted file mode 100644 index bd1449856..000000000 Binary files a/src/lib/images/promos/appwrite-general-availability-dark.png and /dev/null differ diff --git a/src/lib/images/promos/appwrite-general-availability-light.png b/src/lib/images/promos/appwrite-general-availability-light.png deleted file mode 100644 index ed2f582a0..000000000 Binary files a/src/lib/images/promos/appwrite-general-availability-light.png and /dev/null differ diff --git a/src/lib/images/promos/opt-relation-dark.png b/src/lib/images/promos/opt-relation-dark.png new file mode 100644 index 000000000..9c2dd4dc4 Binary files /dev/null and b/src/lib/images/promos/opt-relation-dark.png differ diff --git a/src/lib/images/promos/opt-relation-light.png b/src/lib/images/promos/opt-relation-light.png new file mode 100644 index 000000000..67e4fb307 Binary files /dev/null and b/src/lib/images/promos/opt-relation-light.png differ diff --git a/src/routes/(console)/bottomAlerts.ts b/src/routes/(console)/bottomAlerts.ts index c02b7b168..c8529ee42 100644 --- a/src/routes/(console)/bottomAlerts.ts +++ b/src/routes/(console)/bottomAlerts.ts @@ -5,8 +5,8 @@ import TablesApiLight from '$lib/images/promos/tables-api-light.png'; import TablesApiDark from '$lib/images/promos/tables-api-dark.png'; import TimestampOverridesDark from '$lib/images/promos/timestamp-overrides-dark.png'; import TimestampOverridesLight from '$lib/images/promos/timestamp-overrides-light.png'; -import AppwriteGeneralAvailabiltyLight from '$lib/images/promos/appwrite-general-availability-light.png'; -import AppwriteGeneralAvailabiltyDark from '$lib/images/promos/appwrite-general-availability-dark.png'; +import OptInRelationDark from '$lib/images/promos/opt-relation-dark.png'; +import OptInRelationLight from '$lib/images/promos/opt-relation-light.png'; const listOfPromotions: BottomModalAlertItem[] = []; @@ -53,27 +53,27 @@ if (isCloud) { show: true }; - const appwriteGeneralAvailabiltyPromo: BottomModalAlertItem = { - id: 'modal:appwrite_general_availability_announcement', + const optInRelationPromo: BottomModalAlertItem = { + id: 'modal:opt_in_relation_announcement', src: { - dark: AppwriteGeneralAvailabiltyDark, - light: AppwriteGeneralAvailabiltyLight + dark: OptInRelationDark, + light: OptInRelationLight }, - title: 'Now Generally Available', - message: 'After 26 months of Appwrite Cloud, we are ready to remove the beta tag.', + title: 'Introducing Opt-in relationship loading', + message: + 'Gain full control over which related rows to fetch and drastically reduce payload sizes.', plan: 'free', importance: 8, - scope: 'everywhere', + scope: 'project', cta: { - text: 'Learn more', - link: () => 'https://apwr.dev/ygTXfxA', + text: 'Read announcement', + link: () => 'https://appwrite.io/blog/post/announcing-opt-in-relationship-loading', external: true, hideOnClick: true }, show: true }; - - listOfPromotions.push(tablesApiPromo, timestampOverridesPromo, appwriteGeneralAvailabiltyPromo); + listOfPromotions.push(optInRelationPromo, tablesApiPromo, timestampOverridesPromo); } export function addBottomModalAlerts() {