Skip to content

Commit de6d999

Browse files
Merge pull request #2853 from appwrite/feat/mongodb-partnership-banner
2 parents 6f521e9 + 3d408e7 commit de6d999

11 files changed

Lines changed: 72 additions & 455 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<script lang="ts">
2+
import { trackEvent } from '$lib/actions/analytics';
3+
</script>
4+
5+
<div class="web-top-banner web-top-banner--mongodb">
6+
<div class="web-top-banner-content">
7+
<a
8+
href="/blog/post/appwrite-mongodb-partnership-self-hosted"
9+
data-sveltekit-preload-data="hover"
10+
onclick={() => trackEvent('top-banner_mongodb-partnership-click')}
11+
>
12+
<svg
13+
class="web-mongodb-banner-leaf"
14+
viewBox="0 0 120 257"
15+
fill="none"
16+
xmlns="http://www.w3.org/2000/svg"
17+
aria-hidden="true"
18+
>
19+
<path
20+
d="M82.3229 28.5501C71.5367 15.7947 62.2485 2.84006 60.351 0.149477C60.1512 -0.0498257 59.8515 -0.0498257 59.6518 0.149477C57.7542 2.84006 48.4661 15.7947 37.6798 28.5501C-54.9019 146.238 52.2613 225.661 52.2613 225.661L53.1601 226.258C53.959 238.516 55.9565 256.154 55.9565 256.154H59.9514H63.9463C63.9463 256.154 65.9438 238.615 66.7428 226.258L67.6416 225.561C67.7414 225.561 174.905 146.238 82.3229 28.5501ZM59.9514 223.867C59.9514 223.867 55.1576 219.781 53.8592 217.688V217.489L59.6518 89.3375C59.6518 88.9389 60.2511 88.9389 60.2511 89.3375L66.0436 217.489V217.688C64.7453 219.781 59.9514 223.867 59.9514 223.867Z"
21+
fill="currentColor"
22+
/>
23+
</svg>
24+
Announcing the Appwrite X MongoDB partnership
25+
</a>
26+
</div>
27+
</div>

src/lib/components/Newsletter.svelte

Lines changed: 0 additions & 142 deletions
This file was deleted.

src/lib/components/blog/newsletter.svelte

Lines changed: 0 additions & 117 deletions
This file was deleted.

src/lib/components/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ export { default as MainFooter } from './MainFooter.svelte';
33
export { default as PreFooter } from './PreFooter.svelte';
44
export { default as MobileNav } from './MobileNav.svelte';
55
export { default as Switch } from './Switch.svelte';
6-
export { default as Newsletter } from './Newsletter.svelte';
76
export { default as Tooltip } from './Tooltip.svelte';
87
export { default as Article } from './Article.svelte';
98
export { default as Carousel } from './Carousel.svelte';

src/lib/constants.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export const SOCIAL_STATS: SocialStats = {
4141
}
4242
};
4343

44-
export const BANNER_KEY: Banners = 'discord-banner-01'; // Change key to force banner to show again
44+
export const BANNER_KEY: Banners = 'mongodb-partnership-banner-01'; // Change key to force banner to show again
4545

4646
export const BLOG_POSTS_PER_PAGE = 12;
4747

@@ -50,8 +50,13 @@ export const BLOG_POSTS_PER_PAGE = 12;
5050
* discord-banner-01
5151
* init-banner-02
5252
* pricing-banner-01
53+
* mongodb-partnership-banner-01
5354
*/
54-
type Banners = 'discord-banner-01' | 'init-banner-02' | 'pricing-banner-01';
55+
type Banners =
56+
| 'discord-banner-01'
57+
| 'init-banner-02'
58+
| 'pricing-banner-01'
59+
| 'mongodb-partnership-banner-01';
5560

5661
export type Social = {
5762
icon: string;

src/lib/layouts/Main.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
import { page } from '$app/state';
2222
import { getAppwriteDashboardUrl } from '$lib/utils/dashboard';
2323
import { Button, Icon, InlineTag } from '$lib/components/ui';
24-
import AnnouncementBanner from '$routes/(init)/init/(components)/announcement-banner.svelte';
25-
import HackathonBanner from '$routes/(marketing)/(components)/(hackathon)/hackathon-banner.svelte';
24+
import MongoPartnershipBanner from '$lib/components/MongoPartnershipBanner.svelte';
2625
2726
export let omitMainId = false;
2827
export let hideNavigation = false;
@@ -169,6 +168,7 @@
169168
</script>
170169

171170
<div class="relative contents h-full">
171+
<MongoPartnershipBanner />
172172
<section
173173
class="web-mobile-header flex! xl:hidden! {resolvedTheme}"
174174
class:is-transparent={browser && !$isMobileNavOpen}

src/markdoc/layouts/Post.svelte

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import CallToAction from '../tags/Call_To_Action.svelte';
77
import Article from '$lib/components/blog/article.svelte';
88
import Breadcrumbs from '$lib/components/blog/breadcrumbs.svelte';
9-
import Newsletter from '$lib/components/blog/newsletter.svelte';
109
import PostMeta from '$lib/components/blog/post-meta.svelte';
1110
import TableOfContents from '$lib/components/blog/table-of-contents.svelte';
1211
import { Main } from '$lib/layouts';
@@ -214,7 +213,6 @@
214213
</div>
215214
<div class="relative overflow-hidden">
216215
<div class="container">
217-
<Newsletter />
218216
<FooterNav />
219217
<MainFooter />
220218
</div>

0 commit comments

Comments
 (0)