اصلاحات درخواستی

This commit is contained in:
mahmoodsht 2025-11-01 19:29:09 +03:30
parent d12c3f1108
commit 46c81cf8ea
3 changed files with 19 additions and 7 deletions

View File

@ -21,6 +21,7 @@ export type D3ImageInfoProps = {
}; };
const InfoBox = ({ company, style }: { company: CompanyInfo; style :any }) => { const InfoBox = ({ company, style }: { company: CompanyInfo; style :any }) => {
const hideCapacity = company.name === "خوارزمی"; // اگر خوارزمی بود ظرفیت مخفی شود
return ( return (
<div className={`info-box`} style={style}> <div className={`info-box`} style={style}>
<div className="info-box-content"> <div className="info-box-content">
@ -31,14 +32,24 @@ const InfoBox = ({ company, style }: { company: CompanyInfo; style :any }) => {
</div> </div>
<div className="info-row"> <div className="info-row">
<div className="info-label">هزینه:</div> <div className="info-label">هزینه:</div>
{
(hideCapacity ?
<div className="info-value cost2 text-[12px]">{formatNumber(company?.cost || 0)}</div>
:
<div className="info-value cost text-[12px]">{formatNumber(company?.cost || 0)}</div> <div className="info-value cost text-[12px]">{formatNumber(company?.cost || 0)}</div>
)
}
<div className="info-unit">میلیون ریال</div> <div className="info-unit">میلیون ریال</div>
</div> </div>
{!hideCapacity && (
<div className="info-row"> <div className="info-row">
<div className="info-label">ظرفیت:</div> <div className="info-label">ظرفیت:</div>
<div className="info-value capacity text-[12px]">{formatNumber(company?.capacity || 0)}</div> <div className="info-value capacity text-[12px]">{formatNumber(company?.capacity || 0)}</div>
<div className="info-unit">تن در سال</div> <div className="info-unit">تن در سال</div>
</div> </div>
)}
</div> </div>
</div> </div>
); );
@ -183,6 +194,7 @@ export function D3ImageInfo({ companies }: D3ImageInfoProps) {
.info-value.revenue { color: #fff;} .info-value.revenue { color: #fff;}
.info-value.cost { color: #fff; } .info-value.cost { color: #fff; }
.info-value.cost2 { color: #fff; }
.info-value.capacity { color: #fff; } .info-value.capacity { color: #fff; }
.info-unit { .info-unit {

View File

@ -190,7 +190,7 @@ export function InfoPanel({ selectedCompany }: InfoPanelProps) {
{ label: "شتابدهنده", value: parseNumber(counts.accelerator_count) }, { label: "شتابدهنده", value: parseNumber(counts.accelerator_count) },
{ label: "دانشگاه", value: parseNumber(counts.university_count) }, { label: "دانشگاه", value: parseNumber(counts.university_count) },
{ label: "صندوق های مالی", value: parseNumber(counts.fund_count) }, { label: "صندوق های مالی", value: parseNumber(counts.fund_count) },
{ label: "شرکت", value: parseNumber(counts.company_count) }, { label: "تامین کننده", value: parseNumber(counts.company_count) },
] ]
: []; : [];

View File

@ -242,7 +242,7 @@ export function NetworkGraph({
مشاور: "#10B981", مشاور: "#10B981",
"دانش بنیان": "#F59E0B", "دانش بنیان": "#F59E0B",
استارتاپ: "#EF4444", استارتاپ: "#EF4444",
شرکت: "#8B5CF6", "تامین کننده": "#8B5CF6",
صندوق: "#06B6D4", صندوق: "#06B6D4",
شتابدهنده: "#9333EA", شتابدهنده: "#9333EA",
"مرکز نوآوری": "#F472B6", "مرکز نوآوری": "#F472B6",