useTheme

هوک useTheme برای مدیریت و دسترسی به وضعیت‌ها و عملیات‌های مرتبط با تم استفاده می‌شود.

مثال

نمونه‌ای که نشان می‌دهد چگونه از هوک useTheme برای تغییر حالت‌ها، تغییر جهت‌ها و تنظیمات چیدمان استفاده می‌شود.
بازگشتیتوضیحاتنوعپیش‌فرض
setSchemaطرح فعلی تم را به‌روزرسانی می‌کند و طرح جدید را اعمال می‌کند.(schema: string) => void-
setModeحالت تم را تنظیم می‌کند (مثلاً روشن یا تیره) و آن را در سند اعمال می‌کند.(mode: Mode) => void-
setSideNavCollapseوضعیت جمع‌شدن ناوبری کناری را تغییر می‌دهد.(sideNavCollapse: boolean) => void-
setDirectionجهت متن سند را تنظیم می‌کند (مثلاً راست به چپ یا چپ به راست).(direction: Direction) => void-
setPanelExpandپنل را بر اساس مقدار ارائه شده باز یا بسته می‌کند.(panelExpand: boolean) => void-
setLayoutنوع چیدمان برنامه را تنظیم می‌کند (مثلاً عمودی، افقی).(layout: LayoutType) => void-
modeحالت فعلی تم (مثلاً روشن یا تیره).Mode-
directionجهت فعلی متن (مثلاً راست به چپ یا چپ به راست).Direction-
layoutنوع چیدمان فعلی برنامه.LayoutType-