other visual adjustments

This commit is contained in:
miloschwartz
2026-02-19 23:41:04 -08:00
parent 4e88f1f38a
commit 01c15afa74
3 changed files with 45 additions and 43 deletions

View File

@@ -84,7 +84,7 @@ const CredenzaContent = ({ className, children, ...props }: CredenzaProps) => {
return ( return (
<CredenzaContent <CredenzaContent
className={cn( className={cn(
"overflow-y-auto max-h-[100dvh] md:max-h-screen", "overflow-y-auto max-h-[100dvh] md:max-h-screen md:top-[200px] md:translate-y-0",
className className
)} )}
{...props} {...props}

View File

@@ -103,14 +103,15 @@ export default function UsersTable({ roles }: RolesTableProps) {
header: () => <span className="p-3"></span>, header: () => <span className="p-3"></span>,
cell: ({ row }) => { cell: ({ row }) => {
const roleRow = row.original; const roleRow = row.original;
const isAdmin = roleRow.isAdmin;
return ( return (
!roleRow.isAdmin && (
<div className="flex items-center gap-2 justify-end"> <div className="flex items-center gap-2 justify-end">
<DropdownMenu> <DropdownMenu>
<DropdownMenuTrigger asChild> <DropdownMenuTrigger asChild>
<Button <Button
variant="ghost" variant="ghost"
className="h-8 w-8 p-0" className="h-8 w-8 p-0"
disabled={isAdmin}
> >
<span className="sr-only"> <span className="sr-only">
{t("openMenu")} {t("openMenu")}
@@ -120,6 +121,7 @@ export default function UsersTable({ roles }: RolesTableProps) {
</DropdownMenuTrigger> </DropdownMenuTrigger>
<DropdownMenuContent align="end"> <DropdownMenuContent align="end">
<DropdownMenuItem <DropdownMenuItem
disabled={isAdmin}
onClick={() => { onClick={() => {
setRoleToRemove(roleRow); setRoleToRemove(roleRow);
setIsDeleteModalOpen(true); setIsDeleteModalOpen(true);
@@ -133,6 +135,7 @@ export default function UsersTable({ roles }: RolesTableProps) {
</DropdownMenu> </DropdownMenu>
<Button <Button
variant={"outline"} variant={"outline"}
disabled={isAdmin}
onClick={() => { onClick={() => {
setEditingRole(roleRow); setEditingRole(roleRow);
setIsEditDialogOpen(true); setIsEditDialogOpen(true);
@@ -141,7 +144,6 @@ export default function UsersTable({ roles }: RolesTableProps) {
{t("edit")} {t("edit")}
</Button> </Button>
</div> </div>
)
); );
} }
} }

View File

@@ -128,7 +128,7 @@ function CollapsibleNavItem({
disabled={isDisabled} disabled={isDisabled}
> >
{item.icon && ( {item.icon && (
<span className="flex-shrink-0 mr-3 w-5 h-5 flex items-center justify-center"> <span className="flex-shrink-0 mr-3 w-5 h-5 flex items-center justify-center opacity-50">
{item.icon} {item.icon}
</span> </span>
)} )}
@@ -306,7 +306,7 @@ export function SidebarNav({
{item.icon && level === 0 && ( {item.icon && level === 0 && (
<span <span
className={cn( className={cn(
"flex-shrink-0 w-5 h-5 flex items-center justify-center", "flex-shrink-0 w-5 h-5 flex items-center justify-center opacity-50",
!isCollapsed && "mr-3" !isCollapsed && "mr-3"
)} )}
> >
@@ -366,7 +366,7 @@ export function SidebarNav({
)} )}
> >
{item.icon && level === 0 && ( {item.icon && level === 0 && (
<span className="flex-shrink-0 mr-3 w-5 h-5 flex items-center justify-center"> <span className="flex-shrink-0 mr-3 w-5 h-5 flex items-center justify-center opacity-50">
{item.icon} {item.icon}
</span> </span>
)} )}
@@ -423,7 +423,7 @@ export function SidebarNav({
disabled={isDisabled} disabled={isDisabled}
> >
{item.icon && ( {item.icon && (
<span className="flex-shrink-0 w-5 h-5 flex items-center justify-center"> <span className="flex-shrink-0 w-5 h-5 flex items-center justify-center opacity-50">
{item.icon} {item.icon}
</span> </span>
)} )}