diff --git a/src/assets/Folder-1.svg b/src/assets/Folder-1.svg new file mode 100644 index 000000000..0b769321c --- /dev/null +++ b/src/assets/Folder-1.svg @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/src/assets/Folder.svg b/src/assets/Folder.svg new file mode 100644 index 000000000..fa5004b24 --- /dev/null +++ b/src/assets/Folder.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/assets/add_worker.mp4 b/src/assets/add_worker.mp4 new file mode 100644 index 000000000..e69de29bb diff --git a/src/assets/animation/onboarding_success.json b/src/assets/animation/onboarding_success.json new file mode 100644 index 000000000..3db4b3877 --- /dev/null +++ b/src/assets/animation/onboarding_success.json @@ -0,0 +1,42 @@ +{ + "v": "5.5.7", + "fr": 30, + "ip": 0, + "op": 60, + "w": 400, + "h": 400, + "nm": "Onboarding Success", + "ddd": 0, + "assets": [], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Success Layer", + "sr": 1, + "ks": { + "o": {"a": 0, "k": 100}, + "r": {"a": 0, "k": 0}, + "p": {"a": 0, "k": [200, 200, 0]}, + "a": {"a": 0, "k": [0, 0, 0]}, + "s": {"a": 0, "k": [100, 100, 100]} + }, + "shapes": [ + { + "ty": "el", + "d": 1, + "s": {"a": 0, "k": [100, 100]}, + "p": {"a": 0, "k": [0, 0]} + }, + { + "ty": "fl", + "c": {"a": 0, "k": [0.2, 0.8, 0.4, 1]} + } + ], + "ip": 0, + "op": 60, + "st": 0 + } + ] +} \ No newline at end of file diff --git a/src/assets/animation/openning_animaiton.json b/src/assets/animation/openning_animaiton.json new file mode 100644 index 000000000..03d8d5c81 --- /dev/null +++ b/src/assets/animation/openning_animaiton.json @@ -0,0 +1,43 @@ +{ + "v": "5.5.7", + "fr": 30, + "ip": 0, + "op": 60, + "w": 400, + "h": 400, + "nm": "Opening Animation", + "ddd": 0, + "assets": [], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Shape Layer 1", + "sr": 1, + "ks": { + "o": {"a": 0, "k": 100}, + "r": {"a": 0, "k": 0}, + "p": {"a": 0, "k": [200, 200, 0]}, + "a": {"a": 0, "k": [0, 0, 0]}, + "s": {"a": 0, "k": [100, 100, 100]} + }, + "shapes": [ + { + "ty": "rc", + "d": 1, + "s": {"a": 0, "k": [100, 100]}, + "p": {"a": 0, "k": [0, 0]}, + "r": {"a": 0, "k": 0} + }, + { + "ty": "fl", + "c": {"a": 0, "k": [0.2, 0.4, 0.8, 1]} + } + ], + "ip": 0, + "op": 60, + "st": 0 + } + ] +} \ No newline at end of file diff --git a/src/assets/chevron_left.svg b/src/assets/chevron_left.svg new file mode 100644 index 000000000..de1453ab5 --- /dev/null +++ b/src/assets/chevron_left.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/assets/dynamic_workforce.mp4 b/src/assets/dynamic_workforce.mp4 new file mode 100644 index 000000000..e69de29bb diff --git a/src/assets/github.svg b/src/assets/github.svg new file mode 100644 index 000000000..d485b15e8 --- /dev/null +++ b/src/assets/github.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/assets/local_model.mp4 b/src/assets/local_model.mp4 new file mode 100644 index 000000000..e69de29bb diff --git a/src/assets/mcp/Ellipse-25.svg b/src/assets/mcp/Ellipse-25.svg new file mode 100644 index 000000000..04384922d --- /dev/null +++ b/src/assets/mcp/Ellipse-25.svg @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/src/assets/privacy_settings.png b/src/assets/privacy_settings.png new file mode 100644 index 000000000..e69de29bb diff --git a/src/assets/rac-pause.svg b/src/assets/rac-pause.svg new file mode 100644 index 000000000..334ef7d8d --- /dev/null +++ b/src/assets/rac-pause.svg @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/src/pages/Login.tsx b/src/pages/Login.tsx index 2c8f932e7..375a65376 100644 --- a/src/pages/Login.tsx +++ b/src/pages/Login.tsx @@ -2,16 +2,13 @@ import { useAuthStore } from "@/store/authStore"; import { useNavigate, useLocation } from "react-router-dom"; import { useCallback, useEffect, useState } from "react"; import { useStackApp } from "@stackframe/react"; -import loginGif from "@/assets/login.gif"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; +import { Eye, EyeOff, Github } from "lucide-react"; -import github2 from "@/assets/github2.svg"; -import google from "@/assets/google.svg"; -import eye from "@/assets/eye.svg"; -import eyeOff from "@/assets/eye-off.svg"; +import githubIcon from "@/assets/github.svg"; import { proxyFetchPost } from "@/api/http"; import { hasStackKeys } from "@/lib"; @@ -213,8 +210,11 @@ export default function Login() { return (