feat: user preferences (#470)
* wip: improve user preferences * wip: fix translations and add user danger zone * feat: add user delete button to danger zone * fix: test not working * refactor: add access checks for user edit page, improve not found behaviour, change user preference link in avatar menu to correct link * fix: remove invalid bg for container * chore: address pull request feedback
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import type { AvatarProps } from "@mantine/core";
|
||||
import { Avatar } from "@mantine/core";
|
||||
import type { AvatarProps, MantineSize } from "@mantine/core";
|
||||
|
||||
export interface UserProps {
|
||||
name: string | null;
|
||||
@@ -8,7 +8,7 @@ export interface UserProps {
|
||||
|
||||
interface UserAvatarProps {
|
||||
user: UserProps | null;
|
||||
size: MantineSize;
|
||||
size: AvatarProps["size"];
|
||||
}
|
||||
|
||||
export const UserAvatar = ({ user, size }: UserAvatarProps) => {
|
||||
|
||||
Reference in New Issue
Block a user