File tree Expand file tree Collapse file tree 5 files changed +21
-22
lines changed Expand file tree Collapse file tree 5 files changed +21
-22
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,8 @@ import useViewport from './hooks/useViewport';
44import Layout from './layouts/Layout' ;
55import MobileLayout from './layouts/MobileLayout' ;
66import AdminPage from './pages/Admin' ;
7- import BadWordsManage from './pages/Admin/BadWords' ;
7+ import FilteredLetterManage from './pages/Admin/FilteredLetter' ;
8+ import FilteringManage from './pages/Admin/Filtering' ;
89import ReportManage from './pages/Admin/Report' ;
910import Home from './pages/Home' ;
1011import Landing from './pages/Landing' ;
@@ -58,7 +59,8 @@ const App = () => {
5859
5960 < Route path = "admin" element = { < AdminPage /> } >
6061 < Route path = "report" element = { < ReportManage /> } />
61- < Route path = "badwords" element = { < BadWordsManage /> } />
62+ < Route path = "badwords" element = { < FilteringManage /> } />
63+ < Route path = "filtered-letter" element = { < FilteredLetterManage /> } />
6264 </ Route >
6365 </ Routes >
6466 ) ;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -5,10 +5,10 @@ import ListHeaderFrame from './components/ListHeaderFrame';
55import WrapperFrame from './components/WrapperFrame' ;
66import WrapperTitle from './components/WrapperTitle' ;
77
8- export default function FilteredLetter ( ) {
8+ export default function FilteredLetterManage ( ) {
99 const arr = new Array ( 10 ) . fill ( null ) ;
1010 return (
11- < WrapperFrame className = "mt-7" >
11+ < WrapperFrame >
1212 < WrapperTitle title = "필터링 단어로 차단된 편지 목록" Icon = { AlarmIcon } />
1313 < section className = "mt-5 flex flex-col" >
1414 < ListHeaderFrame >
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ import AddInputButton from './components/AddInputButton';
77import WrapperFrame from './components/WrapperFrame' ;
88import WrapperTitle from './components/WrapperTitle' ;
99
10- export default function Filtering ( ) {
10+ export default function FilteringManage ( ) {
1111 const [ badWords , setBadWords ] = useState < BadWords [ ] > ( [ ] ) ;
1212 const [ addInputShow , setAddInputShow ] = useState < boolean > ( false ) ;
1313
Original file line number Diff line number Diff line change 1- import { Outlet } from 'react-router' ;
1+ import { Outlet , useNavigate } from 'react-router' ;
22
33import { AlarmIcon , ArrowDownIcon } from '@/assets/icons' ;
44
55const AdminPage = ( ) => {
6+ const navigate = useNavigate ( ) ;
67 return (
78 < main className = "flex h-full min-h-screen w-full" >
89 < section className = "bg-primary-3 flex flex-1 grow basis-1/6 flex-col" >
@@ -52,13 +53,22 @@ const AdminPage = () => {
5253 < ArrowDownIcon className = "ml-auto h-6 w-6" />
5354 </ button >
5455 < div className = "flex flex-col" >
55- < button className = "flex w-full items-center gap-5 py-2 pl-19 hover:bg-amber-100" >
56+ < button
57+ className = "flex w-full items-center gap-5 py-2 pl-19 hover:bg-amber-100"
58+ onClick = { ( ) => navigate ( '/admin/report' ) }
59+ >
5660 신고 편지 목록
5761 </ button >
58- < button className = "flex w-full items-center gap-5 py-2 pl-19 hover:bg-amber-100" >
62+ < button
63+ className = "flex w-full items-center gap-5 py-2 pl-19 hover:bg-amber-100"
64+ onClick = { ( ) => navigate ( '/admin/badwords' ) }
65+ >
5966 필터링 단어 설정
6067 </ button >
61- < button className = "flex w-full items-center gap-5 py-2 pl-19 hover:bg-amber-100" >
68+ < button
69+ className = "flex w-full items-center gap-5 py-2 pl-19 hover:bg-amber-100"
70+ onClick = { ( ) => navigate ( '/admin/filtered-letter' ) }
71+ >
6272 차단된 편지 목록
6373 </ button >
6474 </ div >
You can’t perform that action at this time.
0 commit comments