diff --git a/app/store/components/product-management/collection-form/index.ts b/app/store/components/product-management/collection-form/index.ts index acec19ca..1c499909 100644 --- a/app/store/components/product-management/collection-form/index.ts +++ b/app/store/components/product-management/collection-form/index.ts @@ -28,4 +28,4 @@ export type { export { filterProducts, sortProducts, getProductImageUrl, formatPrice } from './utils/productUtils' // Config -export { configureAmplify } from './config/amplifyConfig' +export { configureAmplify } from '@/lib/amplify-config' diff --git a/components/providers/AmplifyProvider.tsx b/components/providers/AmplifyProvider.tsx deleted file mode 100644 index b6ebef22..00000000 --- a/components/providers/AmplifyProvider.tsx +++ /dev/null @@ -1,35 +0,0 @@ -'use client' - -import { useEffect, useRef } from 'react' -import { configureAmplify, configureAmplifySSR } from '@/lib/amplify-config' - -interface AmplifyProviderProps { - children: React.ReactNode -} - -export function AmplifyProvider({ children }: AmplifyProviderProps) { - const isConfigured = useRef(false) - - useEffect(() => { - // Solo configurar una vez en el cliente - if (!isConfigured.current) { - if (typeof window !== 'undefined') { - configureAmplify() - } else { - configureAmplifySSR() - } - isConfigured.current = true - } - }, []) - - return <>{children} -} - -// También exportar una versión que se ejecuta inmediatamente -export function initializeAmplify() { - if (typeof window !== 'undefined') { - configureAmplify() - } else { - configureAmplifySSR() - } -}