diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index d4d6caf..7395453 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -10,6 +10,7 @@ import LoginPage from './pages/LoginPage';
import RegisterPage from './pages/RegisterPage';
import TaskListPage from './pages/TaskListPage';
import StockPage from './pages/StockPage';
+import StockList from './pages/StockList';
import './App.css';
/**
@@ -93,6 +94,17 @@ const App: React.FC = () => {
}
/>
+
+ {/* 在庫リストへのルートを追加 */}
+
+
+
+ }
+ />
+
}>
{/* ルートパスへのアクセスはタスク一覧にリダイレクト */}
diff --git a/frontend/src/components/Layout.tsx b/frontend/src/components/Layout.tsx
index eb3612f..4ac785b 100644
--- a/frontend/src/components/Layout.tsx
+++ b/frontend/src/components/Layout.tsx
@@ -22,6 +22,7 @@ import {
Menu as MenuIcon,
ListAlt as ListAltIcon,
Inventory as InventoryIcon, // テストページ用のアイコン
+ Science as ScienceIcon, // 鈴木
} from '@mui/icons-material';
import { useNavigate, Outlet, useLocation } from 'react-router-dom';
@@ -100,6 +101,8 @@ const Layout: React.FC = () => {
{/* テストページへのリンクを追加 */}
+
+ {/* 在庫リストへのリンクを追加 */}
handleNavigate('/stock')}
selected={isSelected('/stock')}
diff --git a/frontend/src/pages/StockList.tsx b/frontend/src/pages/StockList.tsx
new file mode 100644
index 0000000..b269649
--- /dev/null
+++ b/frontend/src/pages/StockList.tsx
@@ -0,0 +1,75 @@
+/**
+ * テストページコンポーネント
+ * 白紙の状態で表示されるテスト用のページ
+ */
+import React from 'react';
+import {
+ Container,
+ Typography,
+ Button
+} from '@mui/material';
+
+const StockPage: React.FC = () => {
+ return (
+
+
+ 在庫一覧
+
+
+ {/* タスク編集ボタン */}
+
+
+ {/* タスク削除ボタン */}
+
+
+
+ 乳製品
+
+ {/* 在庫一覧表示エリア - 青い背景のコンテナ */}
+
+
+
+
+ 肉・魚
+
+ {/* 在庫一覧表示エリア - 青い背景のコンテナ */}
+
+
+
+
+ 野菜
+
+ {/* 在庫一覧表示エリア - 青い背景のコンテナ */}
+
+
+
+
+ 調味料
+
+ {/* 在庫一覧表示エリア - 青い背景のコンテナ */}
+
+
+
+
+ その他
+
+ {/* 在庫一覧表示エリア - 青い背景のコンテナ */}
+
+
+
+ );
+};
+
+export default StockPage;
\ No newline at end of file