refactor(private-room): reuse character avatar
This commit is contained in:
@@ -2,6 +2,7 @@ import type { CSSProperties } from "react";
|
|||||||
import Image from "next/image";
|
import Image from "next/image";
|
||||||
import { ImageIcon, LockKeyhole } from "lucide-react";
|
import { ImageIcon, LockKeyhole } from "lucide-react";
|
||||||
|
|
||||||
|
import { CharacterAvatar } from "@/app/_components";
|
||||||
import type { PrivateRoomMoment } from "@/data/dto/private-room";
|
import type { PrivateRoomMoment } from "@/data/dto/private-room";
|
||||||
|
|
||||||
import styles from "../private-room-screen.module.css";
|
import styles from "../private-room-screen.module.css";
|
||||||
@@ -37,11 +38,11 @@ export function PrivateRoomPostCard({
|
|||||||
>
|
>
|
||||||
<header className={styles.postHeader}>
|
<header className={styles.postHeader}>
|
||||||
<div className={styles.postAuthor}>
|
<div className={styles.postAuthor}>
|
||||||
<Image
|
<CharacterAvatar
|
||||||
src={avatarUrl}
|
src={avatarUrl}
|
||||||
alt=""
|
alt=""
|
||||||
width={38}
|
size={38}
|
||||||
height={38}
|
imageSize={38}
|
||||||
className={styles.postAvatar}
|
className={styles.postAvatar}
|
||||||
/>
|
/>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
@@ -247,8 +247,7 @@
|
|||||||
.postAvatar {
|
.postAvatar {
|
||||||
flex: 0 0 auto;
|
flex: 0 0 auto;
|
||||||
border: 2px solid rgba(255, 255, 255, 0.9);
|
border: 2px solid rgba(255, 255, 255, 0.9);
|
||||||
border-radius: 14px;
|
border-radius: 9999px;
|
||||||
object-fit: cover;
|
|
||||||
box-shadow: 0 8px 18px rgba(131, 72, 85, 0.12);
|
box-shadow: 0 8px 18px rgba(131, 72, 85, 0.12);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user