Skip to content

Commit 98ac0a8

Browse files
committed
code style fix
1 parent 186196e commit 98ac0a8

21 files changed

+3019
-3116
lines changed

src/App.jsx

Lines changed: 45 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -11,73 +11,55 @@ import StatsPage from './pages/StatsPage';
1111
import './index.css';
1212

1313
function App() {
14-
const [sidebarOpen, setSidebarOpen] = useState(false);
15-
const [sidebarFilters, setSidebarFilters] = useState({
16-
search: '',
17-
category: '',
18-
difficulty: '',
19-
});
14+
const [sidebarOpen, setSidebarOpen] = useState(false);
15+
const [sidebarFilters, setSidebarFilters] = useState({
16+
search: '',
17+
category: '',
18+
difficulty: '',
19+
});
2020

21-
const handleMenuToggle = () => {
22-
setSidebarOpen(!sidebarOpen);
23-
};
21+
const handleMenuToggle = () => {
22+
setSidebarOpen(!sidebarOpen);
23+
};
2424

25-
const handleSidebarClose = () => {
26-
setSidebarOpen(false);
27-
};
25+
const handleSidebarClose = () => {
26+
setSidebarOpen(false);
27+
};
2828

29-
const handleSidebarFiltersChange = (newFilters) => {
30-
setSidebarFilters(newFilters);
31-
};
29+
const handleSidebarFiltersChange = newFilters => {
30+
setSidebarFilters(newFilters);
31+
};
3232

33-
return (
34-
<Router
35-
future={{
36-
v7_startTransition: true,
37-
v7_relativeSplatPath: true,
38-
}}>
39-
<div className='min-h-screen bg-gray-50 dark:bg-gray-900 transition-colors duration-200'>
40-
<Header onMenuToggle={handleMenuToggle} />
41-
<div className='flex'>
42-
<Sidebar
43-
isOpen={sidebarOpen}
44-
onClose={handleSidebarClose}
45-
filters={sidebarFilters}
46-
onFiltersChange={handleSidebarFiltersChange}
47-
/>
48-
<main className='flex-1'>
49-
<Routes>
50-
<Route
51-
path='/'
52-
element={<HomePage />}
53-
/>
54-
<Route
55-
path='/hooks'
56-
element={<HooksListPage />}
57-
/>
58-
<Route
59-
path='/hooks/:id'
60-
element={<HookDetailPage />}
61-
/>
62-
<Route
63-
path='/examples'
64-
element={<ExamplesPage />}
65-
/>
66-
<Route
67-
path='/practice'
68-
element={<PracticePage />}
69-
/>
70-
<Route
71-
path='/stats'
72-
element={<StatsPage />}
73-
/>
74-
</Routes>
75-
</main>
76-
</div>
77-
</div>
78-
</Router>
79-
);
33+
return (
34+
<Router
35+
future={{
36+
v7_startTransition: true,
37+
v7_relativeSplatPath: true,
38+
}}
39+
>
40+
<div className="min-h-screen bg-gray-50 dark:bg-gray-900 transition-colors duration-200">
41+
<Header onMenuToggle={handleMenuToggle} />
42+
<div className="flex">
43+
<Sidebar
44+
isOpen={sidebarOpen}
45+
onClose={handleSidebarClose}
46+
filters={sidebarFilters}
47+
onFiltersChange={handleSidebarFiltersChange}
48+
/>
49+
<main className="flex-1">
50+
<Routes>
51+
<Route path="/" element={<HomePage />} />
52+
<Route path="/hooks" element={<HooksListPage />} />
53+
<Route path="/hooks/:id" element={<HookDetailPage />} />
54+
<Route path="/examples" element={<ExamplesPage />} />
55+
<Route path="/practice" element={<PracticePage />} />
56+
<Route path="/stats" element={<StatsPage />} />
57+
</Routes>
58+
</main>
59+
</div>
60+
</div>
61+
</Router>
62+
);
8063
}
8164

8265
export default App;
83-

0 commit comments

Comments
 (0)