diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..6313b56
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+* text=auto eol=lf
diff --git a/src/layouts/RootLayout.tsx b/src/layouts/RootLayout.tsx
index 675c642..a0c56ba 100644
--- a/src/layouts/RootLayout.tsx
+++ b/src/layouts/RootLayout.tsx
@@ -3,16 +3,11 @@ import { Layout, Menu } from 'antd';
import { useState } from 'react';
import { Outlet, useLocation, useNavigate } from 'react-router';
import { routes } from '../routes';
+import { toMenuItems } from '../routes/utils';
const { Header, Sider, Content } = Layout;
-const menuItems = routes
- .filter((r) => !r.hideInMenu)
- .map((r) => ({
- key: r.path,
- icon: r.icon,
- label: r.label,
- }));
+const menuItems = toMenuItems(routes);
const RootLayout = () => {
const navigate = useNavigate();
@@ -42,6 +37,7 @@ const RootLayout = () => {