protect /setup and use links for button

This commit is contained in:
Milo Schwartz
2024-11-26 20:30:52 -05:00
parent 7c9e57ef12
commit 41e531306d
11 changed files with 48 additions and 63 deletions

View File

@@ -76,7 +76,7 @@ export function UsersDataTable<TData, TValue>({
}
className="w-full pl-8"
/>
<Search className="h-5 w-5 absolute left-2 top-1/2 transform -translate-y-1/2" />
<Search className="h-4 w-4 absolute left-2 top-1/2 transform -translate-y-1/2" />
</div>
<Button
onClick={() => {

View File

@@ -116,7 +116,10 @@ export default function UsersTable({ users: u }: UsersTableProps) {
<>
<div className="flex items-center justify-end">
{userRow.isOwner && (
<Button variant="ghost" className="opacity-0 cursor-default">
<Button
variant="ghost"
className="opacity-0 cursor-default"
>
Placeholder
</Button>
)}
@@ -161,18 +164,17 @@ export default function UsersTable({ users: u }: UsersTableProps) {
)}
</DropdownMenuContent>
</DropdownMenu>
<Button
variant={"gray"}
className="ml-2"
onClick={() =>
router.push(
`/${org?.org.orgId}/settings/access/users/${userRow.id}`,
)
}
<Link
href={`/${org?.org.orgId}/settings/access/users/${userRow.id}`}
>
Manage{" "}
<ArrowRight className="ml-2 w-4 h-4" />
</Button>
<Button
variant={"gray"}
className="ml-2"
>
Manage
<ArrowRight className="ml-2 w-4 h-4" />
</Button>
</Link>
</>
)}
</div>