mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-02-14 05:24:24 +01:00
* implemented Apple Auth login. Closes: #3438 TODO: - write config Doc * removed some comments * removed comment * Add unit tests for Apple login strategy Introduce comprehensive tests for the Apple login strategy, covering new user creation, existing user updates, and error handling scenarios during the authentication flow. Mocks implemented for external dependencies to ensure isolated testing. * Remove unnecessary blank line in socialLogins.js
58 lines
3.2 KiB
TypeScript
58 lines
3.2 KiB
TypeScript
export { default as ArchiveIcon } from './ArchiveIcon';
|
|
export { default as Blocks } from './Blocks';
|
|
export { default as Plugin } from './Plugin';
|
|
export { default as GPTIcon } from './GPTIcon';
|
|
export { default as EditIcon } from './EditIcon';
|
|
export { default as DataIcon } from './DataIcon';
|
|
export { default as Panel } from './Panel';
|
|
export { default as Spinner } from './Spinner';
|
|
export { default as Clipboard } from './Clipboard';
|
|
export { default as CheckMark } from './CheckMark';
|
|
export { default as CrossIcon } from './CrossIcon';
|
|
export { default as LogOutIcon } from './LogOutIcon';
|
|
export { default as CustomMinimalIcon } from './CustomMinimalIcon';
|
|
export { default as LightningIcon } from './LightningIcon';
|
|
export { default as AttachmentIcon } from './AttachmentIcon';
|
|
export { default as MessagesSquared } from './MessagesSquared';
|
|
export { default as StopGeneratingIcon } from './StopGeneratingIcon';
|
|
export { default as RegenerateIcon } from './RegenerateIcon';
|
|
export { default as ContinueIcon } from './ContinueIcon';
|
|
export { default as GoogleIcon } from './GoogleIcon';
|
|
export { default as FacebookIcon } from './FacebookIcon';
|
|
export { default as OpenIDIcon } from './OpenIDIcon';
|
|
export { default as GithubIcon } from './GithubIcon';
|
|
export { default as DiscordIcon } from './DiscordIcon';
|
|
export { default as AppleIcon } from './AppleIcon';
|
|
export { default as AnthropicIcon } from './AnthropicIcon';
|
|
export { default as SendIcon } from './SendIcon';
|
|
export { default as LinkIcon } from './LinkIcon';
|
|
export { default as DotsIcon } from './DotsIcon';
|
|
export { default as GearIcon } from './GearIcon';
|
|
export { default as PinIcon } from './PinIcon';
|
|
export { default as TrashIcon } from './TrashIcon';
|
|
export { default as MinimalPlugin } from './MinimalPlugin';
|
|
export { default as AzureMinimalIcon } from './AzureMinimalIcon';
|
|
export { default as OpenAIMinimalIcon } from './OpenAIMinimalIcon';
|
|
export { default as ChatGPTMinimalIcon } from './ChatGPTMinimalIcon';
|
|
export { default as PaLMinimalIcon } from './PaLMinimalIcon';
|
|
export { default as PaLMIcon } from './PaLMIcon';
|
|
export { default as CodeyIcon } from './CodeyIcon';
|
|
export { default as GeminiIcon } from './GeminiIcon';
|
|
export { default as GoogleMinimalIcon } from './GoogleMinimalIcon';
|
|
export { default as AnthropicMinimalIcon } from './AnthropicMinimalIcon';
|
|
export { default as ListeningIcon } from './ListeningIcon';
|
|
export { default as VolumeIcon } from './VolumeIcon';
|
|
export { default as VolumeMuteIcon } from './VolumeMuteIcon';
|
|
export { default as SendMessageIcon } from './SendMessageIcon';
|
|
export { default as UserIcon } from './UserIcon';
|
|
export { default as LockIcon } from './LockIcon';
|
|
export { default as NewChatIcon } from './NewChatIcon';
|
|
export { default as ExperimentIcon } from './ExperimentIcon';
|
|
export { default as GoogleIconChat } from './GoogleIconChat';
|
|
export { default as BirthdayIcon } from './BirthdayIcon';
|
|
export { default as AssistantIcon } from './AssistantIcon';
|
|
export { default as Sparkles } from './Sparkles';
|
|
export { default as SpeechIcon } from './SpeechIcon';
|
|
export { default as SaveIcon } from './SaveIcon';
|
|
export { default as CircleHelpIcon } from './CircleHelpIcon';
|
|
export { default as BedrockIcon } from './BedrockIcon';
|