diff --git a/apps/new/widget/components/project/Card.jsx b/apps/new/widget/components/project/Card.jsx
index b3fbc5eb..f7580895 100644
--- a/apps/new/widget/components/project/Card.jsx
+++ b/apps/new/widget/components/project/Card.jsx
@@ -103,10 +103,11 @@ const ProjectCard = ({ data, showEditProjectAction }) => {
collaborators,
metadata,
projectID,
+ profileImage,
+ backgroundImage,
+ location,
} = data;
- const profile = Social.getr(`${projectAccountId}/profile`);
-
return (
{
src="${alias_mob}/widget/Image"
loading=""
props={{
- image: profile.backgroundImage,
- alt: profile?.name,
+ image: backgroundImage.image ?? backgroundImage,
+ alt: title,
className: "w-100",
style: {
objectFit: "cover",
@@ -149,8 +150,8 @@ const ProjectCard = ({ data, showEditProjectAction }) => {
src="${alias_mob}/widget/Image"
loading=""
props={{
- image: metadata.profileImage?.image ?? metadata.profileImage,
- alt: metadata.title,
+ image: profileImage?.image ?? profileImage,
+ alt: title,
className: "rounded-circle w-100 h-100",
style: { objectFit: "cover" },
thumbnail: "thumbnail",
@@ -205,10 +206,10 @@ const ProjectCard = ({ data, showEditProjectAction }) => {
- {profile.location && (
+ {location && (
- {profile.location}
+ {location}
)}
{tags.map((tag) => (
diff --git a/apps/new/widget/components/project/ListCard.jsx b/apps/new/widget/components/project/ListCard.jsx
index 55c59f2e..a2226394 100644
--- a/apps/new/widget/components/project/ListCard.jsx
+++ b/apps/new/widget/components/project/ListCard.jsx
@@ -103,10 +103,10 @@ const ListCard = ({ data, showEditProjectAction }) => {
collaborators,
metadata,
projectID,
+ profileImage,
+ location,
} = data;
- const profile = Social.getr(`${projectAccountId}/profile`);
-
return (
{
src="${alias_mob}/widget/Image"
loading=""
props={{
- image: metadata.profileImage?.image ?? metadata.profileImage,
- alt: metadata.title,
+ image: profileImage?.image ?? profileImage,
+ alt: title,
className: "rounded-circle w-100 h-100",
style: { objectFit: "cover" },
thumbnail: "thumbnail",
@@ -156,9 +156,9 @@ const ListCard = ({ data, showEditProjectAction }) => {
- {profile.location && (
+ {location && (
- {profile.location}
+ {location}
)}
{tags.map((tag) => (
diff --git a/apps/new/widget/lib/projects.jsx b/apps/new/widget/lib/projects.jsx
index 8db161cf..8afa97a0 100644
--- a/apps/new/widget/lib/projects.jsx
+++ b/apps/new/widget/lib/projects.jsx
@@ -63,7 +63,7 @@ const processData = (data, type) => {
};
const fetchProjects = (props) => {
- const app = props.app || "${alias_old}";
+ const app = props.app || "${alias_new}";
const type = props.type || "project";
const data = fetchThings(props, app, type);
diff --git a/apps/new/widget/page/projects/Editor.jsx b/apps/new/widget/page/projects/Editor.jsx
index 1b6f36da..f2b16cc0 100644
--- a/apps/new/widget/page/projects/Editor.jsx
+++ b/apps/new/widget/page/projects/Editor.jsx
@@ -151,7 +151,7 @@ useEffect(() => {
const {
title,
description,
- image,
+ profileImage,
backgroundImage,
linktree,
contributorsWithRoles,
@@ -159,10 +159,13 @@ useEffect(() => {
projectAccountId,
tags,
tabs,
+ location,
+ teamSize,
} = editProjectData;
-
const { twitter, github, telegram, website } = linktree;
setTitle(title);
+ setLocation(location);
+ setTeamSize(teamSize);
setProjectId(editProjectId.split("project/")[1]);
setDescription(description);
setContributorsWithRoles(contributorsWithRoles ?? []);
@@ -171,8 +174,8 @@ useEffect(() => {
setGitHub(github);
setTelegram(telegram);
setWebsite(website);
- setAvatar(image);
- setCoverImage(backgroundImage);
+ setAvatar(profileImage?.image ?? profileImage);
+ setCoverImage(backgroundImage?.image ?? backgroundImage);
setProjectAccount(projectAccountId);
setTags(tags);
setSelectedTabs(new Set(tabs));