diff --git a/source/images/icons/branding_2022/General_ACTION_BestPractices3x.png b/source/images/icons/branding_2022/General_ACTION_BestPractices3x.png
deleted file mode 100644
index a75e51a7ed..0000000000
Binary files a/source/images/icons/branding_2022/General_ACTION_BestPractices3x.png and /dev/null differ
diff --git a/source/images/icons/branding_2022/General_CONTENT_Tutorial3x.png b/source/images/icons/branding_2022/General_CONTENT_Tutorial3x.png
deleted file mode 100644
index 0fd344d427..0000000000
Binary files a/source/images/icons/branding_2022/General_CONTENT_Tutorial3x.png and /dev/null differ
diff --git a/source/images/icons/branding_2022/Technical_ATLAS_Functions3x.png b/source/images/icons/branding_2022/Technical_ATLAS_Functions3x.png
deleted file mode 100644
index 2c89201a89..0000000000
Binary files a/source/images/icons/branding_2022/Technical_ATLAS_Functions3x.png and /dev/null differ
diff --git a/source/images/icons/branding_2022/Technical_REALM_Mobile3x.png b/source/images/icons/branding_2022/Technical_REALM_Mobile3x.png
deleted file mode 100644
index d2f2916091..0000000000
Binary files a/source/images/icons/branding_2022/Technical_REALM_Mobile3x.png and /dev/null differ
diff --git a/source/images/icons/branding_2022/Technical_REALM_SDK3x.png b/source/images/icons/branding_2022/Technical_REALM_SDK3x.png
deleted file mode 100644
index 321753b28b..0000000000
Binary files a/source/images/icons/branding_2022/Technical_REALM_SDK3x.png and /dev/null differ
diff --git a/source/images/icons/branding_2023/General_CLOUD_Mobility10x.png b/source/images/icons/branding_2023/General_CLOUD_Mobility10x.png
deleted file mode 100644
index 166f07c6e6..0000000000
Binary files a/source/images/icons/branding_2023/General_CLOUD_Mobility10x.png and /dev/null differ
diff --git a/source/images/icons/branding_2023/General_CONTENT_Users10x.png b/source/images/icons/branding_2023/General_CONTENT_Users10x.png
deleted file mode 100644
index 21e915c6ea..0000000000
Binary files a/source/images/icons/branding_2023/General_CONTENT_Users10x.png and /dev/null differ
diff --git a/source/images/icons/branding_2023/General_FEATURES_Transactions10x.png b/source/images/icons/branding_2023/General_FEATURES_Transactions10x.png
deleted file mode 100644
index 1d1ea4ee1b..0000000000
Binary files a/source/images/icons/branding_2023/General_FEATURES_Transactions10x.png and /dev/null differ
diff --git a/source/images/icons/branding_2023/General_SECURITY_Encryption10x.png b/source/images/icons/branding_2023/General_SECURITY_Encryption10x.png
deleted file mode 100644
index 1d0d3380a0..0000000000
Binary files a/source/images/icons/branding_2023/General_SECURITY_Encryption10x.png and /dev/null differ
diff --git a/source/images/icons/branding_2023/Technical_ATLAS_AsymmetricSync10x.png b/source/images/icons/branding_2023/Technical_ATLAS_AsymmetricSync10x.png
deleted file mode 100644
index 58280dd057..0000000000
Binary files a/source/images/icons/branding_2023/Technical_ATLAS_AsymmetricSync10x.png and /dev/null differ
diff --git a/source/images/icons/branding_2023/Technical_MDB_StaticHosting10x.png b/source/images/icons/branding_2023/Technical_MDB_StaticHosting10x.png
deleted file mode 100644
index f4dd21889a..0000000000
Binary files a/source/images/icons/branding_2023/Technical_MDB_StaticHosting10x.png and /dev/null differ
diff --git a/source/images/icons/branding_2023/Technical_MDB_VectorSearch.png b/source/images/icons/branding_2023/Technical_MDB_VectorSearch.png
deleted file mode 100644
index df6f1a9143..0000000000
Binary files a/source/images/icons/branding_2023/Technical_MDB_VectorSearch.png and /dev/null differ
diff --git a/source/images/icons/branding_2023/Technical_REALM_Mobile10x.png b/source/images/icons/branding_2023/Technical_REALM_Mobile10x.png
deleted file mode 100644
index 8d3bae2dc2..0000000000
Binary files a/source/images/icons/branding_2023/Technical_REALM_Mobile10x.png and /dev/null differ
diff --git a/source/images/icons/branding_2023/Technical_REALM_Offline10x.png b/source/images/icons/branding_2023/Technical_REALM_Offline10x.png
deleted file mode 100644
index 6e6bd54801..0000000000
Binary files a/source/images/icons/branding_2023/Technical_REALM_Offline10x.png and /dev/null differ
diff --git a/source/images/icons/nextjs-logo-icon-dark.svg b/source/images/icons/nextjs-logo-icon-dark.svg
new file mode 100644
index 0000000000..e2da0adf97
--- /dev/null
+++ b/source/images/icons/nextjs-logo-icon-dark.svg
@@ -0,0 +1,20 @@
+
diff --git a/source/images/icons/node_js_logo_icon.svg b/source/images/icons/node_js_logo_icon.svg
new file mode 100644
index 0000000000..d728774a57
--- /dev/null
+++ b/source/images/icons/node_js_logo_icon.svg
@@ -0,0 +1,52 @@
+
diff --git a/source/images/icons/node_js_sdk.svg b/source/images/icons/node_js_sdk.svg
deleted file mode 100644
index 9716bc2fa7..0000000000
--- a/source/images/icons/node_js_sdk.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/source/images/icons/realm/general-flexibility.png b/source/images/icons/realm/general-flexibility.png
deleted file mode 100644
index a75e07a346..0000000000
Binary files a/source/images/icons/realm/general-flexibility.png and /dev/null differ
diff --git a/source/index.txt b/source/index.txt
index 7b36dab3ae..13946d6d7b 100644
--- a/source/index.txt
+++ b/source/index.txt
@@ -100,7 +100,7 @@ SDK is language-idiomatic and includes:
.. card::
:headline: Node.js SDK
:url: https://www.mongodb.com/docs/realm/sdk/node/
- :icon: /images/icons/node_js_sdk.svg
+ :icon: /images/icons/node_js_logo_icon.svg
:icon-alt: Node.JS SDK icon
Use the Node.js SDK to build server and IoT applications in JavaScript or TypeScript.
diff --git a/source/sdk.txt b/source/sdk.txt
index a758cf9037..33a7b1089d 100644
--- a/source/sdk.txt
+++ b/source/sdk.txt
@@ -48,7 +48,7 @@ and platforms. Each SDK is language-idiomatic and includes:
.. card::
:headline: Node.js SDK
:url: https://www.mongodb.com/docs/realm/sdk/node/
- :icon: /images/icons/node_js_sdk.svg
+ :icon: /images/icons/node_js_logo_icon.svg
:icon-alt: Node.JS SDK icon
Use the Node.js SDK to build server and IoT applications in JavaScript or TypeScript.
diff --git a/source/sdk/cpp.txt b/source/sdk/cpp.txt
index 86868cf162..88f7f38114 100644
--- a/source/sdk/cpp.txt
+++ b/source/sdk/cpp.txt
@@ -47,7 +47,7 @@ Get Started with the C++ SDK
:headline: Quick Start
:cta: See Code Examples
:url: https://www.mongodb.com/docs/realm/sdk/cpp/quick-start/
- :icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
+ :icon: atlas_functions
:icon-alt: Functions Icon
Minimal-explanation code examples of how to work with the C++ SDK,
@@ -57,7 +57,7 @@ Get Started with the C++ SDK
:headline: Working Example App
:cta: Explore an Example App
:url: https://www.mongodb.com/docs/atlas/app-services/template-apps/
- :icon: /images/icons/branding_2022/Technical_REALM_Mobile3x.png
+ :icon: realm_mobile
:icon-alt: Atlas Device SDK Mobile Icon
Learn from a working terminal GUI client app that
@@ -67,7 +67,7 @@ Get Started with the C++ SDK
:headline: Guided Tutorial
:cta: Follow the Tutorial
:url: https://mongodb.com/docs/atlas/app-services/tutorial/cpp/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Tutorial Icon
Follow a guided tutorial to learn how to adapt the example app to
@@ -202,7 +202,7 @@ Recommended Reading
:headline: Quick Start
:cta: See Code Examples
:url: https://www.mongodb.com/docs/realm/sdk/cpp/quick-start/
- :icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
+ :icon: atlas_functions
:icon-alt: Functions Icon
Minimal-explanation code examples of how to work with the SDK.
@@ -211,7 +211,7 @@ Recommended Reading
:headline: C++ API Reference
:cta: C++ SDK Reference
:url: https://www.mongodb.com/docs/realm-sdks/cpp/latest
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: SDK Icon
Explore generated Doxygen reference docs for the C++ APIs.
@@ -220,7 +220,7 @@ Recommended Reading
:headline: C++ SDK on GitHub
:cta: C++ SDK Repository
:url: https://github.com/realm/realm-cpp
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: SDK Icon
Explore the C++ SDK on GitHub.
diff --git a/source/sdk/dotnet.txt b/source/sdk/dotnet.txt
index e0b30af1b4..1886c72c58 100644
--- a/source/sdk/dotnet.txt
+++ b/source/sdk/dotnet.txt
@@ -50,7 +50,7 @@ Get Started with the .NET SDK
:headline: Quick Start
:cta: See Code Examples
:url: https://www.mongodb.com/docs/realm/sdk/dotnet/quick-start/
- :icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
+ :icon: atlas_functions
:icon-alt: Functions Icon
Minimal-explanation code examples of how to work with the .NET SDK.
@@ -60,7 +60,7 @@ Get Started with the .NET SDK
:headline: Working Example App
:cta: Explore an Example App
:url: https://www.mongodb.com/docs/atlas/app-services/template-apps/
- :icon: /images/icons/branding_2022/Technical_REALM_Mobile3x.png
+ :icon: realm_mobile
:icon-alt: Atlas Device SDK Mobile Icon
Learn from example by dissecting a working MAUI client app that
@@ -70,7 +70,7 @@ Get Started with the .NET SDK
:headline: Guided Tutorial
:cta: Follow the Tutorial
:url: https://mongodb.com/docs/atlas/app-services/tutorial/dotnet/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Tutorial Icon
Follow a guided tutorial to learn how to adapt the example app to
@@ -211,7 +211,7 @@ Recommended Reading
:headline: .NET API Reference
:cta: .NET Reference
:url: https://www.mongodb.com/docs/realm-sdks/dotnet/latest/
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: Atlas Device SDK Icon
Explore generated reference docs for the SDK's .NET APIs.
@@ -220,7 +220,7 @@ Recommended Reading
:headline: Integrate the SDK with Unity
:cta: Install and Integrate the SDK with Unity
:url: https://www.mongodb.com/docs/realm/sdk/dotnet/unity/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Tutorial Icon
Find out how to integrate the SDK with your Unity project.
@@ -229,7 +229,7 @@ Recommended Reading
:headline: Check Out Releases
:cta: See .NET Releases
:url: https://github.com/realm/realm-dotnet/releases
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: Atlas Device SDK Icon
See the latest releases, new features, and bug fixes.
@@ -251,7 +251,7 @@ the :ref:`` page for more .NET sample apps.
:headline: Large File Storage
:cta: Example App
:url: https://github.com/realm/realm-dotnet-lfs
- :icon: /images/icons/branding_2022/General_ACTION_BestPractices3x.png
+ :icon: general_action_best_practices
:icon-alt: File Icon
Store large files, such as images, on a remote server. Use Triggers and
@@ -262,7 +262,7 @@ the :ref:`` page for more .NET sample apps.
:headline: Analytics/Telemetrics Data
:cta: Example App
:url: https://github.com/realm/realm-dotnet-samples/tree/main/AnalyticsTelemetry
- :icon: /images/icons/branding_2023/Technical_ATLAS_AsymmetricSync10x.png
+ :icon: atlas_asymmetric_sync
:icon-alt: Atlas Device Sync Icon
Take sensor readings, push data to Atlas, and display the results in
@@ -272,7 +272,7 @@ the :ref:`` page for more .NET sample apps.
:headline: Use the SDK with REST APIs
:cta: Example App
:url: https://github.com/realm/xamarin-examples-architecture
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: Tool Kit Icon
Use the SDK for real-time operations together with REST APIs for
diff --git a/source/sdk/flutter.txt b/source/sdk/flutter.txt
index 71a821d110..293baa5daa 100644
--- a/source/sdk/flutter.txt
+++ b/source/sdk/flutter.txt
@@ -51,7 +51,7 @@ Get Started with the Flutter SDK
:headline: Quick Start
:cta: See Code Examples
:url: https://www.mongodb.com/docs/realm/sdk/flutter/quick-start/
- :icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
+ :icon: atlas_functions
:icon-alt: Functions Icon
Minimal-explanation code examples of how to work with the Flutter SDK.
@@ -60,7 +60,7 @@ Get Started with the Flutter SDK
:headline: Working Example App
:cta: Explore an Example App
:url: https://www.mongodb.com/docs/atlas/app-services/template-apps/
- :icon: /images/icons/branding_2022/Technical_REALM_Mobile3x.png
+ :icon: realm_mobile
:icon-alt: Atlas Device SDK Mobile Icon
Learn by example through dissecting a working app that uses the Flutter SDK.
@@ -69,7 +69,7 @@ Get Started with the Flutter SDK
:headline: Guided Tutorial
:cta: Follow the Tutorial
:url: https://mongodb.com/docs/atlas/app-services/tutorial/flutter/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Tutorial Icon
Follow a guided tutorial to learn how to adapt the example app to
@@ -199,7 +199,7 @@ Recommended Reading
:headline: Flutter API Reference
:cta: Flutter API Reference
:url: https://pub.dev/documentation/realm/latest/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Reference Icon
Explore Dart and Flutter reference docs for the SDK on pub.dev.
@@ -239,7 +239,7 @@ the :ref:`` page for more Flutter sample apps.
:headline: Offline Login and Database Access
:cta: Example project
:url: https://github.com/realm/realm-dart-samples/tree/kilochat/kilochat
- :icon: /images/icons/branding_2023/Technical_REALM_Offline10x.png
+ :icon: realm_offline
:icon-alt: Atlas Device SDK Offline Icon
Log in a Device Sync user and open a synced database offline.
@@ -248,7 +248,7 @@ the :ref:`` page for more Flutter sample apps.
:headline: User's Online State
:cta: Example project
:url: https://github.com/realm/realm-kotlin-samples/blob/main/AppServicesUsageSamples/apps/presence-detection/README.md
- :icon: /images/icons/branding_2023/General_CONTENT_Users10x.png
+ :icon: general_content_users
:icon-alt: Users Icon
Detect connectivity and activity of users and devices.
@@ -257,7 +257,7 @@ the :ref:`` page for more Flutter sample apps.
:headline: Provider Shopper
:cta: Example project
:url: https://github.com/realm/realm-dart-samples/tree/main/provider_shopper
- :icon: /images/icons/branding_2023/Technical_MDB_StaticHosting10x.png
+ :icon: mdb_static_hosting
:icon-alt: Local Atlas Device SDK Icon
Build a modified Flutter sample app that uses a non-synced database
diff --git a/source/sdk/java.txt b/source/sdk/java.txt
index 739b15b77a..75c20fa1a5 100644
--- a/source/sdk/java.txt
+++ b/source/sdk/java.txt
@@ -191,7 +191,7 @@ Recommended Reading
:headline: Java Quick Start
:cta: Explore the Quick Start
:url: https://www.mongodb.com/docs/realm/sdk/java/quick-start-local/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Tutorial Icon
Get started with the Java SDK.
@@ -200,7 +200,7 @@ Recommended Reading
:headline: Java API Reference
:cta: Java API Reference
:url: https://www.mongodb.com/docs/realm-sdks/java/latest/
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: Atlas Device SDK Icon
Explore generated reference docs for the SDK's Java APIs.
@@ -209,7 +209,7 @@ Recommended Reading
:headline: Kotlin Extensions API Reference
:cta: Kotlin Extensions Reference
:url: https://www.mongodb.com/docs/realm-sdks/java/latest/kotlin-extensions/
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: Atlas Device SDK Icon
Explore generated reference docs for the Kotlin Extensions APIs.
diff --git a/source/sdk/kotlin.txt b/source/sdk/kotlin.txt
index aed45b18da..d9e8a26736 100644
--- a/source/sdk/kotlin.txt
+++ b/source/sdk/kotlin.txt
@@ -46,7 +46,7 @@ Get Started with the Kotlin SDK
:headline: Quick Start
:cta: See Code Examples
:url: https://www.mongodb.com/docs/realm/sdk/kotlin/quick-start/
- :icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
+ :icon: atlas_functions
:icon-alt: Functions Icon
Minimal-explanation code examples of how to work with the SDK.
@@ -56,7 +56,7 @@ Get Started with the Kotlin SDK
:headline: Working Example App
:cta: Explore an Example App
:url: https://www.mongodb.com/docs/atlas/app-services/template-apps/
- :icon: /images/icons/branding_2022/Technical_REALM_Mobile3x.png
+ :icon: realm_mobile
:icon-alt: Atlas Device SDK Mobile Icon
Learn from example by dissecting a working Kotlin client app that
@@ -66,7 +66,7 @@ Get Started with the Kotlin SDK
:headline: Guided Tutorial
:cta: Follow the Tutorial
:url: https://mongodb.com/docs/atlas/app-services/tutorial/kotlin/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Tutorial Icon
Follow a guided tutorial to learn how to adapt the example app to
@@ -200,7 +200,7 @@ Recommended Reading
:headline: Kotlin API Reference
:cta: Kotlin API Reference
:url: https://www.mongodb.com/docs/realm-sdks/kotlin/latest/
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: Atlas Device SDK Icon
Explore generated reference docs for the SDK's Kotlin APIs.
@@ -209,7 +209,7 @@ Recommended Reading
:headline: Migrate from the Java SDK to the Kotlin SDK
:cta: Migrate from Java SDK to Kotlin SDK
:url: https://www.mongodb.com/docs/realm/sdk/kotlin/migrate-from-java-sdk-to-kotlin-sdk/
- :icon: /images/icons/realm/general-flexibility.png
+ :icon: general_features_flexibility
:icon-alt: Migrate Icon
Learn why and how to switch from the Java SDK to the Kotlin SDK.
@@ -229,7 +229,7 @@ practices and common development patterns using the Kotlin SDK. Check out the
:headline: Property-Level Encryption
:cta: Example project
:url: https://github.com/realm/realm-kotlin-samples/blob/main/AppServicesUsageSamples/apps/property-encryption/README.md
- :icon: /images/icons/branding_2023/General_SECURITY_Encryption10x.png
+ :icon: general_security_encryption
:icon-alt: Encryption Icon
Enhance user data security with property-level encryption.
@@ -238,7 +238,7 @@ practices and common development patterns using the Kotlin SDK. Check out the
:headline: Offline Login and Database Access
:cta: Example project
:url: https://github.com/realm/realm-kotlin-samples/blob/main/AppServicesUsageSamples/apps/property-encryption/README.md
- :icon: /images/icons/branding_2023/Technical_REALM_Offline10x.png
+ :icon: realm_offline
:icon-alt: Atlas Device SDK Offline Icon
Log in a Device Sync user and open a synced database offline.
@@ -247,7 +247,7 @@ practices and common development patterns using the Kotlin SDK. Check out the
:headline: User's Online State
:cta: Example project
:url: https://github.com/realm/realm-kotlin-samples/blob/main/AppServicesUsageSamples/apps/presence-detection/README.md
- :icon: /images/icons/branding_2023/General_CONTENT_Users10x.png
+ :icon: general_content_users
:icon-alt: Users Icon
Detect connectivity and activity of users and devices.
@@ -256,7 +256,7 @@ practices and common development patterns using the Kotlin SDK. Check out the
:headline: Connection State Change & Error Handling
:cta: Example project
:url: https://github.com/realm/realm-kotlin-samples/blob/main/AppServicesUsageSamples/apps/error-handling/README.md
- :icon: /images/icons/branding_2023/General_CLOUD_Mobility10x.png
+ :icon: cloud_mobility
:icon-alt: Cloud Mobile Transfer Icon
Learn best practices around handling Sync errors and client reset
diff --git a/source/sdk/node.txt b/source/sdk/node.txt
index 0086032971..9c98452b21 100644
--- a/source/sdk/node.txt
+++ b/source/sdk/node.txt
@@ -164,7 +164,7 @@ Recommended Reading
:headline: JavaScript API Reference
:cta: Node.js Reference
:url: https://www.mongodb.com/docs/realm-sdks/js/latest/
- :icon: /images/icons/branding_2022/General_ACTION_BestPractices3x.png
+ :icon: general_action_best_practices
:icon-alt: Atlas Device SDK Icon
Explore generated reference docs for the Node.js SDK.
@@ -184,7 +184,7 @@ practices and common development patterns using the Node.js SDK. Check out the
:headline: Vehicle Simulator and Controller
:cta: Example project
:url: https://github.com/mongodb-industry-solutions/Vehicle-Digital-Twin-Feedback-Loop
- :icon: /images/icons/branding_2023/Technical_MDB_VectorSearch.png
+ :icon: mdb_vector_search
:icon-alt: Virtual Space Icon
Build a connected platform to monitor vehicle analytics using MongoDB Atlas and the AWS ecosystem.
@@ -193,7 +193,7 @@ practices and common development patterns using the Node.js SDK. Check out the
:headline: Offline Login and Database Access
:cta: Example project
:url: https://github.com/realm/realm-js/tree/main/examples/node-connection-and-error
- :icon: /images/icons/branding_2023/Technical_REALM_Offline10x.png
+ :icon: realm_offline
:icon-alt: Atlas Device SDK Offline Icon
Log in a Device Sync user and open a synced database offline.
@@ -202,7 +202,7 @@ practices and common development patterns using the Node.js SDK. Check out the
:headline: User's Online State
:cta: Example project
:url: https://github.com/realm/realm-kotlin-samples/tree/main/AppServicesUsageSamples/apps/presence-detection
- :icon: /images/icons/branding_2023/General_CONTENT_Users10x.png
+ :icon: general_content_users
:icon-alt: Users Icon
Detect connectivity and activity of users and devices.
@@ -211,7 +211,7 @@ practices and common development patterns using the Node.js SDK. Check out the
:headline: Connection State Change & Error Handling
:cta: Example project
:url: https://github.com/realm/realm-js/tree/main/examples/node-connection-and-error
- :icon: /images/icons/branding_2023/General_CLOUD_Mobility10x.png
+ :icon: cloud_mobility
:icon-alt: Cloud Mobile Transfer Icon
Learn best practices around handling Sync errors and client reset
diff --git a/source/sdk/react-native.txt b/source/sdk/react-native.txt
index 63f04942f2..646d0fce79 100644
--- a/source/sdk/react-native.txt
+++ b/source/sdk/react-native.txt
@@ -54,7 +54,7 @@ Get Started with Realm React Native
:headline: Quick Start
:cta: See Code Examples
:url: https://www.mongodb.com/docs/realm/sdk/react-native/quick-start/
- :icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
+ :icon: atlas_functions
:icon-alt: Functions Icon
Minimal-explanation code examples of how to work with the SDK.
@@ -64,7 +64,7 @@ Get Started with Realm React Native
:headline: Working Example App
:cta: Explore an Example App
:url: https://www.mongodb.com/docs/atlas/app-services/template-apps/
- :icon: /images/icons/branding_2022/Technical_REALM_Mobile3x.png
+ :icon: realm_mobile
:icon-alt: Atlas Device SDK Mobile Icon
Learn from example by dissecting a working React Native client app that
@@ -74,7 +74,7 @@ Get Started with Realm React Native
:headline: Guided Tutorial
:cta: Follow the Tutorial
:url: https://mongodb.com/docs/atlas/app-services/tutorial/react-native/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Tutorial Icon
Follow a guided tutorial to learn how to adapt the example app to
@@ -225,7 +225,7 @@ Recommended Reading
:headline: JavaScript API Reference
:cta: React Native Reference
:url: https://www.mongodb.com/docs/realm-sdks/js/latest/
- :icon: /images/icons/branding_2022/General_ACTION_BestPractices3x.png
+ :icon: general_action_best_practices
:icon-alt: Atlas Device SDK Icon
Explore generated reference docs for the React Native SDK.
@@ -256,7 +256,7 @@ sample apps.
:headline: Netflix-like Movie App
:cta: Example project
:url: https://github.com/realm/realm-js/tree/main/examples/rn-multiple-realms
- :icon: /images/icons/branding_2023/Technical_REALM_Mobile10x.png
+ :icon: realm_mobile
:icon-alt: Mobile Database Icon
Build a Netflix-like app for browsing movies from MongoDB's Mflix sample
@@ -267,7 +267,7 @@ sample apps.
:headline: Offline Login and Database Access
:cta: Example project
:url: https://github.com/realm/realm-js/tree/main/examples/rn-todo-list
- :icon: /images/icons/branding_2023/Technical_REALM_Offline10x.png
+ :icon: realm_offline
:icon-alt: Realm Offline Icon
Log in a Device Sync user and open a synced database offline.
@@ -276,7 +276,7 @@ sample apps.
:headline: User's Online State
:cta: Example project
:url: https://github.com/realm/realm-kotlin-samples/tree/main/AppServicesUsageSamples/apps/presence-detection
- :icon: /images/icons/branding_2023/General_CONTENT_Users10x.png
+ :icon: general_content_users
:icon-alt: Users Icon
Detect connectivity and activity of users and devices.
@@ -285,7 +285,7 @@ sample apps.
:headline: Connection State Change & Error Handling
:cta: Example project
:url: https://github.com/realm/realm-js/tree/main/examples/rn-connection-and-error
- :icon: /images/icons/branding_2023/General_CLOUD_Mobility10x.png
+ :icon: cloud_mobility
:icon-alt: Cloud Mobile Transfer Icon
Learn best practices around handling Sync errors and client reset
diff --git a/source/sdk/swift.txt b/source/sdk/swift.txt
index ce7616f416..377eac8b35 100644
--- a/source/sdk/swift.txt
+++ b/source/sdk/swift.txt
@@ -55,7 +55,7 @@ Get Started with the Swift SDK
:headline: Quick Start
:cta: See Code Examples
:url: https://www.mongodb.com/docs/realm/sdk/swift/quick-start/
- :icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
+ :icon: atlas_functions
:icon-alt: Functions Icon
Minimal-explanation code examples of how to work with the Swift SDK.
@@ -65,7 +65,7 @@ Get Started with the Swift SDK
:headline: Working Example App
:cta: Explore an Example App
:url: https://www.mongodb.com/docs/atlas/app-services/template-apps/
- :icon: /images/icons/branding_2022/Technical_REALM_Mobile3x.png
+ :icon: realm_mobile
:icon-alt: Realm Mobile Icon
Learn from example by dissecting a working SwiftUI client app that
@@ -75,7 +75,7 @@ Get Started with the Swift SDK
:headline: Guided Tutorial
:cta: Follow the Tutorial
:url: https://mongodb.com/docs/atlas/app-services/tutorial/swiftui/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Tutorial Icon
Follow a guided tutorial to learn how to adapt the example app to
@@ -239,7 +239,7 @@ Recommended Reading
:headline: Swift API Reference
:cta: Swift API Reference
:url: https://www.mongodb.com/docs/realm-sdks/swift/latest
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: Realm Icon
Explore generated reference docs for the SDK's Swift APIs.
@@ -248,7 +248,7 @@ Recommended Reading
:headline: Objective-C API Reference
:cta: Objective-C API Reference
:url: https://www.mongodb.com/docs/realm-sdks/objc/latest
- :icon: /images/icons/branding_2022/Technical_REALM_SDK3x.png
+ :icon: realm_sdk
:icon-alt: Realm Icon
Explore generated reference docs for the SDK's Objective-C APIs.
@@ -257,7 +257,7 @@ Recommended Reading
:headline: SwiftUI Quick Start
:cta: Explore the Quick Start
:url: https://www.mongodb.com/docs/realm/sdk/swift/swiftui-tutorial
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Tutorial Icon
Get started developing with SwiftUI.
@@ -279,7 +279,7 @@ the :ref:`` page for more sample apps.
:headline: Analytics/Telemetrics Data
:cta: Example app
:url: https://github.com/realm/realm-swift-samples/blob/main/AnalyticsTelemetricsData/README.md
- :icon: /images/icons/branding_2023/Technical_ATLAS_AsymmetricSync10x.png
+ :icon: atlas_asymmetric_sync
:icon-alt: Asymmetric Sync icon
Take sensor readings, push data to Atlas, and display the results in
@@ -289,7 +289,7 @@ the :ref:`` page for more sample apps.
:headline: Connection State Change & Error Handling
:cta: Example app
:url: https://github.com/realm/realm-swift-samples/blob/main/SyncConnectionStateErrorReset/README.md
- :icon: /images/icons/branding_2023/General_CLOUD_Mobility10x.png
+ :icon: cloud_mobility
:icon-alt: Cloud Mobile Transfer Icon
Learn best practices around handling Sync errors and client resets.
@@ -298,7 +298,7 @@ the :ref:`` page for more sample apps.
:headline: Offline Login and Database Access
:cta: Example app
:url: https://github.com/realm/realm-swift-samples/blob/main/OfflineLoginRealmAccess/README.md
- :icon: /images/icons/branding_2023/Technical_REALM_Offline10x.png
+ :icon: realm_offline
:icon-alt: Realm Offline Icon
Log in a Device Sync user and open a synced database offline.
@@ -307,7 +307,7 @@ the :ref:`` page for more sample apps.
:headline: Integrating In-App Purchases
:cta: Example app
:url: https://github.com/realm/realm-swift-samples/tree/main/InAppPurchasesAtlasAppServices
- :icon: /images/icons/branding_2023/General_FEATURES_Transactions10x.png
+ :icon: general_features_transactions
:icon-alt: Transaction Icon
Use StoreKit to add in-app purchases to a Device Sync-enabled recipe
diff --git a/source/web.txt b/source/web.txt
index d27ad187ba..16a635523b 100644
--- a/source/web.txt
+++ b/source/web.txt
@@ -59,7 +59,7 @@ Get Started with the Web SDK
:headline: Quick Start
:cta: See Code Examples
:url: https://www.mongodb.com/docs/realm/web/quickstart/
- :icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
+ :icon: atlas_functions
:icon-alt: Functions Icon
Minimal-explanation code examples of how to work with the Web SDK.
@@ -68,7 +68,7 @@ Get Started with the Web SDK
:headline: Working Example App
:cta: Explore an Example App
:url: https://www.mongodb.com/docs/atlas/app-services/template-apps/
- :icon: /images/icons/branding_2022/Technical_REALM_Mobile3x.png
+ :icon: realm_mobile
:icon-alt: Atlas Device SDK Mobile Icon
Learn by example through dissecting a working React app that
@@ -191,7 +191,7 @@ Recommended Reading
:headline: JavaScript API Reference
:cta: JavaScript API Reference
:url: https://www.mongodb.com/docs/realm/web/api-reference/
- :icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
+ :icon: general_content_tutorial
:icon-alt: Reference Icon
Explore reference docs for the JavaScript SDKs.
@@ -210,6 +210,7 @@ Recommended Reading
:cta: Integrate with Next.js
:url: https://www.mongodb.com/docs/realm/web/nextjs
:icon: /images/icons/nextjs-logo-icon.png
+ :icon-dark: /images/icons/nextjs-logo-icon-dark.svg
:icon-alt: Next.js Logo Icon
Learn all the ways that you can use the Web SDK with your Next.js
@@ -230,7 +231,7 @@ practices and common development patterns using the Web SDK. Check out the
:headline: Offline Login and Database Access
:cta: Example project
:url: https://github.com/realm/realm-js/tree/nh/wasm/emscripten_target/examples/example-react-task
- :icon: /images/icons/branding_2023/Technical_REALM_Offline10x.png
+ :icon: realm_offline
:icon-alt: Atlas Device SDK Offline Icon
Log in a Device Sync user and open a synced database offline.
@@ -239,7 +240,7 @@ practices and common development patterns using the Web SDK. Check out the
:headline: User's Online State
:cta: Example project
:url: https://github.com/realm/realm-kotlin-samples/tree/main/AppServicesUsageSamples/apps/presence-detection
- :icon: /images/icons/branding_2023/General_CONTENT_Users10x.png
+ :icon: general_content_users
:icon-alt: Users Icon
Detect connectivity and activity of users and devices.