پرش به مطلب اصلی

Tab

کامپوننت x-tab برای نمایش تب‌های قابل کلیک و قابل شخصی‌سازی در صفحات Blade استفاده می‌شود. این کامپوننت امکان نمایش چندین تب با وضعیت فعال/غیرفعال، نشان (badge)، زیرعنوان و تولتیپ را فراهم می‌کند.


ویژگی‌ها

  • پشتیبانی از چندین تب (Tab) در یک کامپوننت
  • امکان تعیین شناسه یکتا (id) و کلاس سفارشی (class) برای کامپوننت
  • قابلیت تعیین عنوان، زیرعنوان، نشان (badge) و تولتیپ برای هر تب
  • پشتیبانی از وضعیت فعال (active) و غیرفعال (disabled) برای هر تب
  • پشتیبانی از حالت‌های نمایش مختلف (default و minimal)
  • کاملاً واکنش‌گرا و قابل استفاده در هر جای قالب Blade

ورودی‌های کامپوننت

x-tab

نام پراپنوع دادهمقدار پیش‌فرضتوضیحات
tabsarrayآرایه‌ای از تب‌ها با مشخصات هر تب (اجباری)
modestringdefaultحالت نمایش تب‌ها (مقدار مجاز: default یا minimal)

ساختار هر آیتم در آرایه tabs:

کلیدنوع دادهمقدار پیش‌فرضتوضیحات
titlestringعنوان تب (اجباری)
hrefstringلینک مقصد تب (اجباری برای تب‌های غیرفعال نشده)
activeboolfalseفعال بودن تب (اختیاری)
disabledboolfalseغیرفعال بودن تب (اختیاری)
badgeintnullمقدار نشان (badge) عددی (اختیاری)
subTitlestringnullزیرعنوان تب (اختیاری)
tooltipstringnullمتن تولتیپ (اختیاری)

توجه

در حالت نمایش minimal ویژگی subTitle غیرفعال بوده و مطابق طراحی نمایش داده نمی‌شود.