use different gravatar fallback
This commit is contained in:
parent
3f7111bd5c
commit
2e5cdd7776
|
@ -4,6 +4,7 @@ import { fetchAllUsers } from "@/lib/actions";
|
|||
import GhostMessage from "@/lib/components/ui/GhostMessage";
|
||||
import LoadingSpinner from "@/lib/components/ui/LoadingSpinner";
|
||||
import CreateUserButton from "@/lib/components/ui/admin/CreateUserButton";
|
||||
import { GRAVATAR_DEFAULT } from "@/lib/constants";
|
||||
import { sha256sum } from "@/lib/util";
|
||||
import { Avatar, Button, Card, Flex, Heading, Table, Text, TextField } from "@radix-ui/themes";
|
||||
import { SearchIcon, UserRoundXIcon } from "lucide-react";
|
||||
|
@ -57,7 +58,7 @@ export default function Users() {
|
|||
<Flex direction='row' gap='4' align='center'>
|
||||
<Avatar
|
||||
size="2"
|
||||
src={`https://gravatar.com/avatar/${sha256sum(email)}?d=monsterid`}
|
||||
src={`https://gravatar.com/avatar/${sha256sum(email)}?d=${GRAVATAR_DEFAULT}`}
|
||||
radius='full'
|
||||
fallback={email.slice(0, 1) || "@"}
|
||||
/>
|
||||
|
|
|
@ -2,6 +2,7 @@ import NextAuth, { AuthOptions } from "next-auth";
|
|||
import CredentialProvider from "next-auth/providers/credentials";
|
||||
import { sha256sum } from "@/lib/util";
|
||||
import { validateCredentials } from "@/lib/db";
|
||||
import { GRAVATAR_DEFAULT } from "@/lib/constants";
|
||||
|
||||
const authOptions: AuthOptions = {
|
||||
providers: [
|
||||
|
@ -21,7 +22,7 @@ const authOptions: AuthOptions = {
|
|||
return {
|
||||
id: credentials.email,
|
||||
email: credentials.email,
|
||||
image: `https://gravatar.com/avatar/${emailHash}?d=monsterid`,
|
||||
image: `https://gravatar.com/avatar/${emailHash}?d=${GRAVATAR_DEFAULT}`,
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -7,4 +7,5 @@ export const IMAP_PORT = "993";
|
|||
export const SMTP_SECURITY = "SSL/TLS";
|
||||
export const IMAP_SECURITY = "SSL/TLS";
|
||||
export const WEBMAIL_URL = "https://webmail.amogus.cloud";
|
||||
export const ALIAS_DOMAINS = ["amogus.cloud", "lea.pet", "futacockinside.me"];
|
||||
export const ALIAS_DOMAINS = ["amogus.cloud", "lea.pet", "futacockinside.me"];
|
||||
export const GRAVATAR_DEFAULT = "retro";
|
Loading…
Reference in a new issue