+
![bell]({newNoti.length)
0 ? NewFiSrBellSVG : FiSrBellSVG}
+ style={{
+ cursor: 'pointer',
+ width: '2rem',
+ height: '2rem',
+ position: 'relative',
+ }}
+ onClick={handleOpenNoti}
+ role="presentation"
+ />
+
+ {notiOpen &&
+ (newNoti.length === 0 ? (
+
알람 확인 완료 끝!
+ ) : (
+
+
+ 전체 읽음
+
+ {newNoti.map((it, i: number) => (
+ handleReadByNotiId()}>
+ {it}
+
+ ))}
+
+ ))}
+
+ );
+};
+
+export default Notification;
+
+const StyledAlarmBox = styled.div`
+ border: 1px solid #ccc;
+ padding: 1rem 2rem;
+ border-radius: 12px;
+ position: absolute;
+ z-index: 100;
+ background-color: white;
+ max-height: 10rem;
+ overflow-y: scroll;
+`;
+
+const StyledAlarmDiv = styled.div`
+ padding: 0.5rem 0;
+`;
+
+const StyledReadButton = styled.div`
+ text-align: right;
+ margin-bottom: 0.5rem;
+ cursor: pointer;
+`;
diff --git a/src/components/common/Table.tsx b/src/components/common/Table.tsx
index 0cbb1ad..28452d2 100644
--- a/src/components/common/Table.tsx
+++ b/src/components/common/Table.tsx
@@ -1,15 +1,16 @@
import React from 'react';
import { Table as AntdTable } from 'antd';
-import type { ColumnsType } from 'antd/es/table';
+import type { ColumnsType, TablePaginationConfig } from 'antd/es/table';
interface TableInterface