import React from 'react'; import { object, string } from 'zod'; import type { TConfigProps } from '~/common'; import FileUpload from '../EndpointMenu/FileUpload'; import { useLocalize } from '~/hooks'; const CredentialsSchema = object({ client_email: string().email().min(3), project_id: string().min(3), private_key: string().min(601), }); const validateCredentials = (credentials: Record) => { const result = CredentialsSchema.safeParse(credentials); return result.success; }; const GoogleConfig = ({ setUserKey }: Pick) => { const localize = useLocalize(); return ( { setUserKey(JSON.stringify(data)); }} /> ); }; export default GoogleConfig;