mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-04 09:46:40 +00:00
add placeholder buttons to make all rows the same height
This commit is contained in:
@@ -65,6 +65,14 @@ export default function UsersTable({ roles: r }: RolesTableProps) {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div className="flex items-center justify-end">
|
<div className="flex items-center justify-end">
|
||||||
|
{roleRow.isAdmin && (
|
||||||
|
<Button
|
||||||
|
variant="ghost"
|
||||||
|
className="h-8 w-8 p-0 opacity-0 cursor-default"
|
||||||
|
>
|
||||||
|
Placeholder
|
||||||
|
</Button>
|
||||||
|
)}
|
||||||
{!roleRow.isAdmin && (
|
{!roleRow.isAdmin && (
|
||||||
<DropdownMenu>
|
<DropdownMenu>
|
||||||
<DropdownMenuTrigger asChild>
|
<DropdownMenuTrigger asChild>
|
||||||
@@ -117,7 +125,9 @@ export default function UsersTable({ roles: r }: RolesTableProps) {
|
|||||||
roleToDelete={roleToRemove}
|
roleToDelete={roleToRemove}
|
||||||
afterDelete={() => {
|
afterDelete={() => {
|
||||||
setRoles((prev) =>
|
setRoles((prev) =>
|
||||||
prev.filter((r) => r.roleId !== roleToRemove.roleId)
|
prev.filter(
|
||||||
|
(r) => r.roleId !== roleToRemove.roleId,
|
||||||
|
),
|
||||||
);
|
);
|
||||||
setUserToRemove(null);
|
setUserToRemove(null);
|
||||||
}}
|
}}
|
||||||
|
|||||||
@@ -99,7 +99,9 @@ export default function UsersTable({ users: u }: UsersTableProps) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="flex flex-row items-center gap-1">
|
<div className="flex flex-row items-center gap-1">
|
||||||
{userRow.isOwner && <Crown className="w-4 h-4 text-yellow-600" />}
|
{userRow.isOwner && (
|
||||||
|
<Crown className="w-4 h-4 text-yellow-600" />
|
||||||
|
)}
|
||||||
<span>{userRow.role}</span>
|
<span>{userRow.role}</span>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
@@ -113,6 +115,11 @@ export default function UsersTable({ users: u }: UsersTableProps) {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div className="flex items-center justify-end">
|
<div className="flex items-center justify-end">
|
||||||
|
{userRow.isOwner && (
|
||||||
|
<Button variant="ghost" className="opacity-0 cursor-default">
|
||||||
|
Placeholder
|
||||||
|
</Button>
|
||||||
|
)}
|
||||||
{!userRow.isOwner && (
|
{!userRow.isOwner && (
|
||||||
<>
|
<>
|
||||||
<DropdownMenu>
|
<DropdownMenu>
|
||||||
|
|||||||
Reference in New Issue
Block a user