الانتقال إلى المحتوى الرئيسي

نظرة عامة

حمّل ورقتي الأنماط لكل مخططي الألوان عندما يتمكن تطبيقك من تبديل المخططات. يحدد ThemeProvider لوحة ألوان عبر تطبيق الفئة light أو dark.
يقبل الموفّر مخطط ألوان صريحًا. يتولى تطبيقك حفظ التفضيلات وأي معالجة لتفضيلات النظام. إذا كنت تعرض المحتوى على الخادم، فاستخدم مخطط الألوان الأولي نفسه على الخادم والعميل لتجنب عدم تطابق لوحة الألوان الأولي.

امزج لوحات الألوان

عيّن applyToRoot={false} على موفّر متداخل لمنح شجرة فرعية لوحة ألوان مختلفة. يجب تحميل ورقتي الأنماط كلتيهما:
استخدم useThemeColorScheme() من twenty-ui/theme لقراءة النمط النشط للموفّر. في مكوّن واجهة أمامية في Twenty، استخدم useColorScheme() من twenty-sdk/front-component لقراءة مخطط الألوان لمساحة العمل الذي يوفره المضيف.