feat(auth): Redirect user after OAuth login and add logos icon collection

This commit is contained in:
web@ppanel 2025-01-20 23:55:58 +07:00
parent 5ed04c0a59
commit aa6dda894b
4 changed files with 6 additions and 1 deletions

View File

@ -119,7 +119,9 @@ export default function Page() {
method,
redirect: `${window.location.origin}/oauth/${method}`,
});
console.log(data);
if (data.data?.redirect) {
window.location.href = data.data?.redirect;
}
}}
>
<Icon icon={icons[method as keyof typeof icons]} />

BIN
bun.lockb

Binary file not shown.

View File

@ -22,6 +22,7 @@
"@dnd-kit/sortable": "^10.0.0",
"@hookform/resolvers": "^3.10.0",
"@iconify-json/flagpack": "^1.2.2",
"@iconify-json/logos": "^1.2.4",
"@iconify-json/mdi": "^1.2.2",
"@iconify-json/simple-icons": "^1.2.20",
"@iconify-json/uil": "^1.2.3",

View File

@ -1,6 +1,7 @@
'use client';
import { icons as FlagPack } from '@iconify-json/flagpack';
import { icons as Logos } from '@iconify-json/logos';
import { icons as Mdi } from '@iconify-json/mdi';
import { icons as Simple } from '@iconify-json/simple-icons';
import { icons as Uil } from '@iconify-json/uil';
@ -11,6 +12,7 @@ addCollection(FlagPack);
addCollection(Mdi);
addCollection(Uil);
addCollection(Simple);
addCollection(Logos);
export function Icon(props: IconProps) {
return <Iconify {...props} />;