Fix sai changes integration blockers

This commit is contained in:
-Puter
2026-07-23 01:27:03 +05:30
parent b0aef54249
commit a405fcf785
9 changed files with 33 additions and 6 deletions

3
apps/web/.gitignore vendored
View File

@@ -40,7 +40,8 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
*.log*
*.log
*.log.*
# TypeScript
*.tsbuildinfo

View File

@@ -259,7 +259,7 @@ const IssueList = ({ issues, pendingAction, onStart }: IssueListProps) => {
issue.status
);
const busy = pendingAction === `issue:${issue._id}`;
let actionLabel = issue.status;
let actionLabel: string = issue.status;
if (canStart) {
actionLabel = "Start agent";
}

View File

@@ -1,3 +1,4 @@
import { authClient } from "@code/auth/web";
import { api } from "@code/backend/convex/_generated/api";
import { Button } from "@code/ui/components/button";
import {
@@ -12,15 +13,15 @@ import {
import { useQuery } from "convex/react";
import { useNavigate } from "react-router";
import { authClient } from "@code/auth/web";
export default function UserMenu() {
const navigate = useNavigate();
const user = useQuery(api.auth.getCurrentUser);
return (
<DropdownMenu>
<DropdownMenuTrigger render={<Button variant="outline" />}>{user?.name}</DropdownMenuTrigger>
<DropdownMenuTrigger render={<Button variant="outline" />}>
{user?.name}
</DropdownMenuTrigger>
<DropdownMenuContent className="bg-card">
<DropdownMenuGroup>
<DropdownMenuLabel>My Account</DropdownMenuLabel>
@@ -32,7 +33,7 @@ export default function UserMenu() {
authClient.signOut({
fetchOptions: {
onSuccess: () => {
navigate("/dashboard");
navigate("/login", { replace: true });
},
},
});

View File

@@ -0,0 +1,15 @@
import { LoginForm } from "@code/auth/web";
import { useNavigate } from "react-router";
import type { Route } from "./+types/_auth.login";
export const meta = (_args: Route.MetaArgs) => [
{ title: "Sign in | Zopu" },
{ content: "Sign in to Zopu", name: "description" },
];
export default function LoginRoute() {
const navigate = useNavigate();
return <LoginForm onSuccess={() => navigate("/", { replace: true })} />;
}

View File

@@ -0,0 +1,10 @@
{
"overrides": [
{
"files": ["convex/**/*.ts"],
"rules": {
"unicorn/filename-case": "off"
}
}
]
}