Skip to content

Commit 9818f1d

Browse files
committed
fix: date picker 비활성화 색
1 parent 1023961 commit 9818f1d

4 files changed

Lines changed: 32 additions & 8 deletions

File tree

src/App.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'react-time-picker-typescript/dist/style.css';
55

66
import SocketProvider from './common/components/SocketProvider';
77
import { OverlayProvider } from '@/common/components/OverlayProvider';
8+
import NotificationProvider from '@/common/components/NotificationProvider';
89

910
const queryClient = new QueryClient({
1011
defaultOptions: {
@@ -25,7 +26,9 @@ function App() {
2526
return (
2627
<QueryClientProvider client={queryClient}>
2728
<SocketProvider>
28-
<OverlayProvider>{router}</OverlayProvider>
29+
<OverlayProvider>
30+
<NotificationProvider>{router}</NotificationProvider>
31+
</OverlayProvider>
2932
</SocketProvider>
3033
</QueryClientProvider>
3134
);

src/common/components/DatePicker/style.css.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,14 @@ export const Container = css({
4646
fontWeight: 400,
4747
letterSpacing: '-0.03rem',
4848
'&:disabled': {
49-
color: '20',
49+
color: 'main-26',
5050
},
5151
},
5252
'& .react-calendar__month-view__days__day--neighboringMonth': {
5353
color: '20',
54+
'&:disabled': {
55+
color: '20',
56+
},
5457
},
5558
'& .react-calendar__tile--active': {
5659
bg: 'main-26',
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { useEffect, type PropsWithChildren } from 'react';
2+
3+
const NotificationProvider = ({ children }: PropsWithChildren) => {
4+
useEffect(() => {
5+
const handleMessage = (event: MessageEvent) => {
6+
try {
7+
const data = JSON.parse(event.data);
8+
alert(data.message);
9+
} catch (e) {
10+
console.log(e);
11+
}
12+
};
13+
14+
window.addEventListener('message', handleMessage);
15+
16+
return () => window.removeEventListener('message', handleMessage);
17+
}, []);
18+
19+
return <>{children}</>;
20+
};
21+
export default NotificationProvider;

src/main.tsx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
import '@/index.css';
22
import 'mingcute_icon/font/Mingcute.css';
33

4-
import { StrictMode } from 'react';
54
import { createRoot } from 'react-dom/client';
65
import { BrowserRouter } from 'react-router';
76

87
import App from '@/App';
98

109
createRoot(document.getElementById('root')!).render(
11-
<StrictMode>
12-
<BrowserRouter>
13-
<App />
14-
</BrowserRouter>
15-
</StrictMode>,
10+
<BrowserRouter>
11+
<App />
12+
</BrowserRouter>,
1613
);

0 commit comments

Comments
 (0)