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

Icon

کامپوننت x-icon برای نمایش آیکن‌های FontAwesome با قابلیت شخصی‌سازی کلاس، رنگ، اندازه و تولتیپ در صفحات Blade استفاده می‌شود. این کامپوننت برای نمایش انواع آیکن‌ها در رابط کاربری، دکمه‌ها، هشدارها و ... مناسب است و به راحتی قابل استفاده و سفارشی‌سازی می‌باشد.


ویژگی‌ها

  • نمایش آیکن با کلاس دلخواه (پیش‌فرض: fa-solid fa-info)
  • امکان تعیین رنگ آیکن با پراپ color
  • امکان تعیین اندازه فونت آیکن با پراپ fontSize
  • پشتیبانی از تولتیپ (tooltip) هنگام هاور روی آیکن
  • قابلیت افزودن کلاس سفارشی به آیکن و کانتینر آن
  • قابل استفاده در هر جای قالب Blade

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

نام پراپنوع دادهمقدار پیش‌فرضتوضیحات
classstringfa-solid fa-infoکلاس آیکن (مثلاً fa-solid fa-user یا هر کلاس دلخواه)
containerClassstringnullکلاس CSS اضافی برای کانتینر آیکن
colorstringnullرنگ آیکن (مثلاً #ff0000 یا red)
fontSizestringnullاندازه فونت آیکن (مثلاً 20px, 1.5rem, 2em)
tooltipstringnullمتن تولتیپ هنگام هاور روی آیکن

مثال‌ها

نمونه پایه

<x-icon />

<x-icon
class="fa-solid fa-money-bill-trend-up text-success"
font-size="20px"
/>

<x-icon
tooltip="از کجا آمده‌ام آمدنم بهر چه بود"
class="fa-solid fa-question-circle"
font-size="20px"
color="#146ebe"
/>