Files
nice-app-web/src/app/providers/app-provider.tsx
Jay Sheen 2910b20974 공지사항 페이지 개선 - 카테고리 필터 및 다국어 지원
- 공지사항 리스트/상세 페이지에 다국어(i18n) 적용
- 카테고리 선택 필터 기능 추가 (전체/공지/이벤트/서비스/중요)
- 검색창 Enter 키 지원 및 한글 입력 이슈 해결
- 검색/필터 실행 시 input 포커스 자동 해제

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-18 10:55:09 +09:00

30 lines
885 B
TypeScript

import { Splash } from '@/widgets/splash/splash';
import { Suspense } from 'react';
import { RecoilRoot } from 'recoil';
import { CookiesProvider } from 'react-cookie';
import { QueryClientProvider } from '@tanstack/react-query';
import { GlobalErrorBoundary } from '@/widgets/error-boundaries';
import { getGlobalQueryClient } from '@/shared/configs/query';
import '@/locales/i18n';
interface AppProviderProps {
children: React.ReactNode;
};
export const AppProvider = ({
children
}: AppProviderProps) => {
return (
<GlobalErrorBoundary>
<RecoilRoot>
<QueryClientProvider client={getGlobalQueryClient()}>
<Suspense fallback={<Splash />}>
<CookiesProvider>{children}</CookiesProvider>
{/* <ReactQueryDevtools /> */}
</Suspense>
</QueryClientProvider>
</RecoilRoot>
</GlobalErrorBoundary>
);
};