diff --git a/ui/components/ui/error-message/__snapshots__/error-message.component.test.js.snap b/ui/components/ui/error-message/__snapshots__/error-message.component.test.js.snap
deleted file mode 100644
index 63bf4bafaae0..000000000000
--- a/ui/components/ui/error-message/__snapshots__/error-message.component.test.js.snap
+++ /dev/null
@@ -1,37 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`ErrorMessage Component should render a message from props.errorMessage 1`] = `
-
-  
-    
-    
-      This is an error.
-    
-  
-
             
               {balanceError && (
-                
+                
               )}
               
                 
diff --git a/ui/pages/confirmations/components/edit-gas-fee-popover/edit-gas-fee-popover.stories.tsx b/ui/pages/confirmations/components/edit-gas-fee-popover/edit-gas-fee-popover.stories.tsx
new file mode 100644
index 000000000000..ebc6340c8021
--- /dev/null
+++ b/ui/pages/confirmations/components/edit-gas-fee-popover/edit-gas-fee-popover.stories.tsx
@@ -0,0 +1,94 @@
+import React from 'react';
+import { Provider } from 'react-redux';
+import { Meta, StoryObj } from '@storybook/react';
+import mockState from '../../../../../test/data/mock-state.json';
+import configureStore from '../../../../store/store';
+import { GasFeeContextProvider } from '../../../../contexts/gasFee';
+import { TransactionModalContext } from '../../../../contexts/transaction-modal';
+import {
+  EditGasModes,
+  PriorityLevels,
+} from '../../../../../shared/constants/gas';
+import { decGWEIToHexWEI } from '../../../../../shared/modules/conversion.utils';
+import EditGasFeePopover from './edit-gas-fee-popover';
+
+const store = configureStore({
+  ...mockState,
+  metamask: {
+    ...mockState.metamask,
+    featureFlags: {
+      ...mockState.metamask.featureFlags,
+      advancedInlineGas: true,
+    },
+  },
+});
+
+type MockTransactionModalProviderProps = {
+  children: React.ReactNode;
+};
+
+const MockTransactionModalProvider: React.FC<
+  MockTransactionModalProviderProps
+> = ({ children }) => {
+  return (
+     undefined,
+        closeAllModals: () => undefined,
+        currentModal: 'editGasFee',
+        openModal: () => undefined,
+        openModalCount: 1,
+      }}
+    >
+      {children}
+    
+  );
+};
+
+const createTransaction = (editGasMode = EditGasModes.modifyInPlace) => ({
+  userFeeLevel: PriorityLevels.medium,
+  txParams: {
+    maxFeePerGas: decGWEIToHexWEI('70'),
+    maxPriorityFeePerGas: decGWEIToHexWEI('7'),
+    gas: '0x5208',
+    gasPrice: decGWEIToHexWEI('50'),
+    type: '0x2',
+    from: '0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc',
+    to: '0xc42edfcc21ed14dda456aa0756c153f7985d8813',
+  },
+  chainId: '0x5', // Use Goerli from mock state
+  editGasMode,
+});
+
+interface StoryArgs {
+  editGasMode: EditGasModes;
+}
+
+const meta: Meta = {
+  title: 'Pages/Confirmations/Components/EditGasFeePopover',
+  component: EditGasFeePopover,
+  decorators: [
+    (Story, context) => (
+      
+        
+          
+            
+          
+        
+      
+    ),
+  ],
+};
+
+export default meta;
+
+type Story = StoryObj;
+
+export const Default: Story = {
+  args: {
+    editGasMode: EditGasModes.modifyInPlace,
+  },
+};
diff --git a/ui/pages/confirmations/components/edit-gas-fee-popover/index.scss b/ui/pages/confirmations/components/edit-gas-fee-popover/index.scss
index 9d72b840fdcf..04c924328341 100644
--- a/ui/pages/confirmations/components/edit-gas-fee-popover/index.scss
+++ b/ui/pages/confirmations/components/edit-gas-fee-popover/index.scss
@@ -13,11 +13,6 @@
     justify-content: space-between;
     padding: 16px 12px;
 
-    & .error-message {
-      margin-top: 0;
-      margin-bottom: 12px;
-    }
-
     &__header {
       color: var(--color-text-alternative);
       font-size: 10px;