-
}
- authProvider="Google"
- className="w-full"
- disabled={isAuthBusy}
- onClick={startBrowserAuth}
- type="button"
- />
-
-
}
- authProvider="Github"
- className="w-full"
- disabled={isAuthBusy}
- onClick={startBrowserAuth}
- type="button"
- />
-
-
-
-
-
-
- By continuing, you agree to our{" "}
-
- Terms
- {" "}
- and{" "}
-
- Privacy Policy
-
- .
-
-
- {error ? (
-
- {error}
-
- ) : null}
-
- {desktopDevAuthEnabled ? (
-
- ) : null}
-
+
+
+
+ Never forget anything, anywhere
+ with supermemory
+
+
+ Save from Chrome, Notion, X - search it all in one place.
+
- {isBrowserAuthPending ? (
-
-
-
Redirecting...
+
+
+
+
+ Last used
+
+
+
+
+
}
+ authProvider="Google"
+ className="w-full"
+ disabled={isAuthBusy}
+ onClick={startBrowserAuth}
+ type="button"
+ />
+
+
}
+ authProvider="Github"
+ className="w-full"
+ disabled={isAuthBusy}
+ onClick={startBrowserAuth}
+ type="button"
+ />
+
+
+
+
+
+
+ By continuing, you agree to our{" "}
+
+ Terms
+ {" "}
+ and{" "}
+
+ Privacy Policy
+
+ .
+
+
+ {error ? (
+
+ {error}
+
+ ) : null}
+
+ {desktopDevAuthEnabled ? (
+
+
+ Development API key
+
+
+
+ ) : null}
+
- ) : null}
+
+ {isBrowserAuthPending ? (
+
+ ) : null}
+
-
-
+
+
+
+ )
+}
+
+function DesktopLoginToolsPanel() {
+ return (
+
+ )
+}
+
+function FloatingToolNode({
+ x,
+ y,
+ label,
+ children,
+}: {
+ x: number
+ y: number
+ label: string
+ children: React.ReactNode
+}) {
+ return (
+
)
}
@@ -299,6 +402,48 @@ function GithubIcon() {
)
}
+function ChromeLogo({ className }: { className?: string }) {
+ return (
+
+ )
+}
+
+function RaycastMark({ className }: { className?: string }) {
+ return (
+
+ )
+}
+
function formatError(error: unknown, fallback: string) {
return error instanceof Error
? error.message