feat(ui): add MongoDB Atlas provider support (#9253)

Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com>
This commit is contained in:
Daniel BarranqueroandAlan Buscaglia authored and GitHub committed 2025-11-27 12:37:20 +01:00
1 parent 6e135abaa0
commit ed5f6b3af6
31 files changed
+256 -179

No files matched your search

@@ -11,6 +11,7 @@ import {
IacProviderBadge,
KS8ProviderBadge,
M365ProviderBadge,
MongoDBAtlasProviderBadge,
OracleCloudProviderBadge,
} from "@/components/icons/providers-badge";
import {
@@ -31,6 +32,7 @@ const PROVIDER_ICON: Record<ProviderType, ReactNode> = {
github: <GitHubProviderBadge width={18} height={18} />,
iac: <IacProviderBadge width={18} height={18} />,
oraclecloud: <OracleCloudProviderBadge width={18} height={18} />,
mongodbatlas: <MongoDBAtlasProviderBadge width={18} height={18} />,
};
interface AccountsSelectorProps {
@@ -52,6 +52,11 @@ const OracleCloudProviderBadge = lazy(() =>
default: m.OracleCloudProviderBadge,
})),
);
const MongoDBAtlasProviderBadge = lazy(() =>
import("@/components/icons/providers-badge").then((m) => ({
default: m.MongoDBAtlasProviderBadge,
})),
);
type IconProps = { width: number; height: number };
@@ -95,6 +100,10 @@ const PROVIDER_DATA: Record<
label: "Oracle Cloud Infrastructure",
icon: OracleCloudProviderBadge,
},
mongodbatlas: {
label: "MongoDB Atlas",
icon: MongoDBAtlasProviderBadge,
},
};
type ProviderTypeSelectorProps = {