added security and fix edit profile

This commit is contained in:
SlimusMinus
2026-06-18 00:25:13 +03:00
parent a6a0896fe6
commit adeab4d718
9 changed files with 259 additions and 76 deletions

View File

@@ -5,7 +5,7 @@ import MapIcon from "./icons/MapIcon";
import HeartIcon from "./icons/HeartIcon";
import { API_URL } from "../config/authConstants";
export default function PostOnFeed({ ad, liked, onLike, onEdit }) {
export default function PostOnFeed({ ad, liked, onLike, onEdit, isOwner }) {
const imageUrl = ad.images?.[0] ? `${API_URL}${ad.images[0]}` : null;
// ✅ Формируем строку адреса из city + district
@@ -53,7 +53,7 @@ export default function PostOnFeed({ ad, liked, onLike, onEdit }) {
)}
</div>
<div className="f-card-foot-right">
{onEdit && (
{onEdit && isOwner && (
<button className="f-like-btn"
onClick={e => { e.stopPropagation(); onEdit(ad); }}>
✏️
@@ -70,4 +70,4 @@ export default function PostOnFeed({ ad, liked, onLike, onEdit }) {
</div>
</div>
);
}
}