import { FC } from 'react'; import { Main } from '@/app/ui/Main'; import { authConfig } from "@/app/lib/auth"; import { SignInButton } from '../ui/SignInButton'; export type Provider = { id: string; name: string; type: string; style: { logo: string; bg: string; text: string; }; }; export function getProviders(): Provider[] { const providerKeys: (keyof Provider)[] = ["id", "name", "type", "style"]; return authConfig.providers.map((provider) => getKeyValuesFromObject(provider, providerKeys) ); } function getKeyValuesFromObject(obj: any, keys: (keyof T)[]): T { return keys.reduce((acc, key) => { if (obj[key]) { acc[key] = obj[key]; } return acc; }, {} as T); } const Page:FC = async () => { const providers = await getProviders() return (

Što je pristiglo? Što je plaćeno? Koliki su mi troškovi?

To su pitanja na koje ova jednostavna i besplatna aplikacija daje odgovore ...

... isprobajte je i koristite potpuno besplatno!

{ Object.values(providers).map((provider) => (
)) }
); } export default Page;