سربرگ صفحه (PageHeader)
سربرگ استاندارد صفحه با پشتیبانی از عنوان، توضیح، دکمه بازگشت، breadcrumb و عملیات.
معرفی
کامپوننت PageHeader یک سربرگ یکپارچه برای صفحات داخلی است. شامل عنوان، توضیح اختیاری، دکمه بازگشت، breadcrumb، و ناحیه عملیات در انتهای ردیف میشود.
چه زمانی استفاده کنیم:
- در بالای هر صفحه داخلی برای نمایش عنوان و اقدامات مرتبط
- وقتی نیاز به دکمه بازگشت یا breadcrumb دارید
- برای ایجاد ساختار یکپارچه در تمام صفحات داشبورد
چه زمانی استفاده نکنیم:
- داخل modal یا dialog — header در overlay ها معمولاً سادهتر است
- برای section header های داخل صفحه — از
h2ساده استفاده کنید
زمین بازی
با تغییر تنظیمات زیر، پیشنمایش زنده را مشاهده کنید.
زمین بازی
گزارشهای افکارسنجی
مرور بر همه گزارشهای اخیر
تنظیمات
محتوا
کد این نمونه بهصورت خودکار قابل تولید نیست — برای کد آمادهی copy/paste به بخش «استفاده» در بالای صفحه مراجعه کنید.
استفاده
گزارش تعامل اینستاگرام
تحلیل نرخ تعامل در بازه زمانی انتخابشده
import { PageHeader, Button } from '@parto-system-design/ui'
export default function MyComponent() {
return (
<PageHeader
title="گزارش تعامل اینستاگرام"
description="تحلیل نرخ تعامل در بازه زمانی انتخابشده"
onBack={() => history.back()}
actions={
<>
<Button variant="outline" size="sm">
صادر کردن
</Button>
<Button size="sm">بهروزرسانی</Button>
</>
}
/>
)
}حالتها و انواع
با Breadcrumb
تحلیل کمپین نوروز
گزارش جامع عملکرد کمپین از ۱ فروردین تا ۱۵ فروردین
Props
راهنمای استفاده
بکنید
- در هر صفحه فقط یک
PageHeaderقرار دهید تا ساختارh1صفحه مشخص باشد - ازactionsبرای دکمههای مرتبط با محتوای صفحه استفاده کنید - وقتی صفحه در hierarchy عمیق قرار دارد، ازbreadcrumbsاستفاده کنید
نکنید
- از PageHeader به عنوان جایگزین
AppBarاستفاده نکنید — PageHeader برای سطح صفحه است، نه سطح اپلیکیشن - بیش از ۳ دکمه درactionsنگذارید — اقدامات اضافی را درDropdownMenuقرار دهید
دسترسیپذیری
- دکمه برگشت دارای
aria-labelاست که از locale سیستم خوانده میشود - عنوان صفحه با تگ
<h1>رندر میشود که برای ساختار صفحه مهم است
کامپوننتهای مرتبط
- Breadcrumb — اغلب در کنار PageHeader استفاده میشود تا مسیر ناوبری کاربر مشخص باشد
- AppBar — وقتی به هدر سطح اپلیکیشن (sticky) نیاز دارید، نه هدر سطح صفحه