Skip to content

Commit cb1acc3

Browse files
devcelineenesozturk
authored andcommitted
chore: dismiss modal
1 parent 3d2548c commit cb1acc3

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

src/Modals.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ export const Modals = () => {
2929

3030
const notificationsEnabled = useNotificationPermissionState()
3131

32+
console.log({perms: window.Notification.permission})
33+
3234
const explicitlyDeniedOnDesktop = !isMobile() && window.Notification?.permission === 'denied'
3335

3436
const shouldShowNotificationModal = useMemo(

src/components/utils/NotificationPwaModal/NotificationPwaModal.scss

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@
77
gap: 2em;
88
position: relative;
99

10+
&__header {
11+
display: flex;
12+
justify-content: flex-end;
13+
width: 100%;
14+
align-items: center;
15+
}
16+
1017
&__background {
1118
position: absolute;
1219
z-index: -999;

src/components/utils/NotificationPwaModal/index.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { requireNotifyPermission } from '@/utils/notifications'
1010
import { pwaModalService } from '@/utils/store'
1111

1212
import './NotificationPwaModal.scss'
13+
import CrossIcon from '@/components/general/Icon/CrossIcon'
1314

1415
export const NotificationPwaModal: React.FC = () => {
1516
const { notifyClientProxy } = useContext(W3iContext)
@@ -31,6 +32,15 @@ export const NotificationPwaModal: React.FC = () => {
3132
return (
3233
<Modal onCloseModal={pwaModalService.closeModal}>
3334
<div className="NotificationPwaModal">
35+
<div className="NotificationPwaModal__header">
36+
<Button
37+
className="ContactsModal__close"
38+
customType="action-icon"
39+
onClick={pwaModalService.closeModal}
40+
>
41+
<CrossIcon />
42+
</Button>
43+
</div>
3444
<div className="NotificationPwaModal__background">
3545
<img src={BackgroundImage} />
3646
</div>

0 commit comments

Comments
 (0)