diff --git a/src/core/MeganavContentDevelopers/component.js b/src/core/MeganavContentDevelopers/component.js
deleted file mode 100644
index e69de29bb..000000000
diff --git a/src/core/MeganavContentProducts/component.tsx b/src/core/MeganavContentProducts.tsx
similarity index 98%
rename from src/core/MeganavContentProducts/component.tsx
rename to src/core/MeganavContentProducts.tsx
index 37d526466..fab5fd59b 100644
--- a/src/core/MeganavContentProducts/component.tsx
+++ b/src/core/MeganavContentProducts.tsx
@@ -1,7 +1,7 @@
import React from "react";
-import FeaturedLink from "../FeaturedLink/component.tsx";
-import { AbsUrl } from "../Meganav/component.tsx";
+import FeaturedLink from "./FeaturedLink";
+import { AbsUrl } from "./Meganav";
type MeganavContentProductsProps = {
paths: {
diff --git a/src/core/MeganavContentProducts/component.js b/src/core/MeganavContentProducts/component.js
deleted file mode 100644
index e69de29bb..000000000
diff --git a/src/core/MeganavContentUseCases/component.tsx b/src/core/MeganavContentUseCases.tsx
similarity index 98%
rename from src/core/MeganavContentUseCases/component.tsx
rename to src/core/MeganavContentUseCases.tsx
index 36a5c4b1b..3f45f9a41 100644
--- a/src/core/MeganavContentUseCases/component.tsx
+++ b/src/core/MeganavContentUseCases.tsx
@@ -1,7 +1,7 @@
import React from "react";
-import Icon from "../Icon/component.tsx";
-import { AbsUrl } from "../Meganav/component.tsx";
+import Icon from "./Icon";
+import { AbsUrl } from "./Meganav";
const MeganavContentUseCases = ({ absUrl }: { absUrl: AbsUrl }) => (
diff --git a/src/core/MeganavContentUseCases/component.js b/src/core/MeganavContentUseCases/component.js
deleted file mode 100644
index f67d33806..000000000
--- a/src/core/MeganavContentUseCases/component.js
+++ /dev/null
@@ -1 +0,0 @@
-// TODO: Webpack expects a .js file for any component
diff --git a/src/core/MeganavControl/component.tsx b/src/core/MeganavControl.tsx
similarity index 89%
rename from src/core/MeganavControl/component.tsx
rename to src/core/MeganavControl.tsx
index ba08cb319..edd4154d9 100644
--- a/src/core/MeganavControl/component.tsx
+++ b/src/core/MeganavControl.tsx
@@ -1,7 +1,7 @@
import React, { ReactNode } from "react";
-import Icon from "../Icon/component.tsx";
-import { MeganavTheme } from "../Meganav/component.tsx";
+import Icon from "./Icon";
+import { MeganavTheme } from "./Meganav";
type MeganavControlProps = {
ariaControls: string;
diff --git a/src/core/MeganavControlMobileDropdown/component.tsx b/src/core/MeganavControlMobileDropdown.tsx
similarity index 89%
rename from src/core/MeganavControlMobileDropdown/component.tsx
rename to src/core/MeganavControlMobileDropdown.tsx
index 8939eb40d..205316c0d 100644
--- a/src/core/MeganavControlMobileDropdown/component.tsx
+++ b/src/core/MeganavControlMobileDropdown.tsx
@@ -1,7 +1,7 @@
import React from "react";
-import Icon from "../Icon/component.tsx";
-import { MeganavTheme } from "../Meganav/component.tsx";
+import Icon from "./Icon";
+import { MeganavTheme } from "./Meganav";
const MeganavControlMobileDropdown = ({ theme }: { theme: MeganavTheme }) => (