feat: TASK-114 - add official PDF catalog download link and authenticity badge to Footer & ProductPage
This commit is contained in:
parent
7e17f6840c
commit
21ef2149ba
@ -172,7 +172,7 @@
|
|||||||
"title": "افزودن قابلیت دانلود PDF و اکسل لیست قیمت عمدهفروشی Canina در B2BPortal برای پتشاپها و کلینیکها",
|
"title": "افزودن قابلیت دانلود PDF و اکسل لیست قیمت عمدهفروشی Canina در B2BPortal برای پتشاپها و کلینیکها",
|
||||||
"priority": "HIGH",
|
"priority": "HIGH",
|
||||||
"assigned_role": "05_dev_frontend",
|
"assigned_role": "05_dev_frontend",
|
||||||
"status": "pending",
|
"status": "completed",
|
||||||
"max_file_count": 3,
|
"max_file_count": 3,
|
||||||
"estimated_minutes": 15,
|
"estimated_minutes": 15,
|
||||||
"dependency_task_ids": ["TASK-112"],
|
"dependency_task_ids": ["TASK-112"],
|
||||||
@ -180,5 +180,19 @@
|
|||||||
"افزودن دکمه دریافت کاتالوگ و لیست قیمت B2B به صورت اکسل/CSV و آمادهسازی برای چاپ",
|
"افزودن دکمه دریافت کاتالوگ و لیست قیمت B2B به صورت اکسل/CSV و آمادهسازی برای چاپ",
|
||||||
"امکان خروجی گرفتن سریع از لیست سفارش حجمی برای همکاران و پتشاپهای تاییدشده"
|
"امکان خروجی گرفتن سریع از لیست سفارش حجمی برای همکاران و پتشاپهای تاییدشده"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "TASK-114",
|
||||||
|
"title": "افزودن نشانگر نشاندار بودن محصولات رسمی کاتالوگ Canina و لینک دانلود کاتالوگ پیدیاف در هدر و فوتر",
|
||||||
|
"priority": "MEDIUM",
|
||||||
|
"assigned_role": "05_dev_frontend",
|
||||||
|
"status": "pending",
|
||||||
|
"max_file_count": 3,
|
||||||
|
"estimated_minutes": 15,
|
||||||
|
"dependency_task_ids": ["TASK-113"],
|
||||||
|
"acceptance_criteria": [
|
||||||
|
"افزودن دکمه دانلود کاتالوگ رسمی PDF برند Canina در فوتر و منوی اصلی",
|
||||||
|
"نمایش بنر اصالت کاتالوگ رسمی محصولات در صفحات جزئیات محصول"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
"checkpoint": {
|
"checkpoint": {
|
||||||
"stage": "TASK_EXECUTION",
|
"stage": "TASK_EXECUTION",
|
||||||
"active_agent": "05_dev_frontend",
|
"active_agent": "05_dev_frontend",
|
||||||
"current_ticket_id": "TASK-113",
|
"current_ticket_id": "TASK-114",
|
||||||
"sub_step_index": 10,
|
"sub_step_index": 10,
|
||||||
"total_sub_steps": 10
|
"total_sub_steps": 10
|
||||||
},
|
},
|
||||||
|
|||||||
@ -94,6 +94,17 @@ export default function Footer({ onNavigate, onShopNavigate, onB2BOpen }: {
|
|||||||
{getText('footer_link_wiki', "دانشنامه ترکیبات")}
|
{getText('footer_link_wiki', "دانشنامه ترکیبات")}
|
||||||
</Link>
|
</Link>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a
|
||||||
|
href="/canina.pdf"
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
className="hover:text-canina-gold hover:translate-x-[-4px] transition-all cursor-pointer flex items-center gap-2 group text-amber-200"
|
||||||
|
>
|
||||||
|
<div className="w-1.5 h-1.5 rounded-full bg-canina-gold group-hover:w-4 transition-all" />
|
||||||
|
<span>دانلود کاتالوگ رسمی Canina (PDF)</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
<li onClick={onB2BOpen} className="hover:text-canina-blue hover:translate-x-[-4px] transition-all cursor-pointer flex items-center gap-2 group text-blue-200">
|
<li onClick={onB2BOpen} className="hover:text-canina-blue hover:translate-x-[-4px] transition-all cursor-pointer flex items-center gap-2 group text-blue-200">
|
||||||
<div className="w-1.5 h-1.5 rounded-full bg-canina-blue group-hover:w-4 transition-all" />
|
<div className="w-1.5 h-1.5 rounded-full bg-canina-blue group-hover:w-4 transition-all" />
|
||||||
{getText('footer_link_b2b', "همکاری با کلینیکها و پتشاپها (B2B)")}
|
{getText('footer_link_b2b', "همکاری با کلینیکها و پتشاپها (B2B)")}
|
||||||
|
|||||||
@ -240,6 +240,10 @@ export default function ProductPage({ productSlug }: { productSlug: string }) {
|
|||||||
<div className="px-3 py-1 bg-canina-blue text-white rounded-full text-[10px] font-black uppercase tracking-widest font-vazir whitespace-nowrap shadow-sm">
|
<div className="px-3 py-1 bg-canina-blue text-white rounded-full text-[10px] font-black uppercase tracking-widest font-vazir whitespace-nowrap shadow-sm">
|
||||||
استاندارد صنعتی آلمان
|
استاندارد صنعتی آلمان
|
||||||
</div>
|
</div>
|
||||||
|
<div className="px-3 py-1 bg-amber-500 text-white rounded-full text-[10px] font-black uppercase tracking-widest font-vazir whitespace-nowrap shadow-sm flex items-center gap-1">
|
||||||
|
<ShieldCheck className="w-3 h-3" />
|
||||||
|
کاتالوگ رسمی Canina
|
||||||
|
</div>
|
||||||
{product.specialBadge && (
|
{product.specialBadge && (
|
||||||
<div className="px-3 py-1 bg-medical-gray-900 text-white rounded-full text-[10px] font-black uppercase tracking-widest font-vazir whitespace-nowrap shadow-sm">
|
<div className="px-3 py-1 bg-medical-gray-900 text-white rounded-full text-[10px] font-black uppercase tracking-widest font-vazir whitespace-nowrap shadow-sm">
|
||||||
{product.specialBadge}
|
{product.specialBadge}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user