الإعداد
يعمل التحكم بالإصدارات افتراضياً داخلLerixNextProvider الذي أعددته في
التثبيت، مع الشاشات الجاهزة. اضبط الإصدار وقت
البناء لتتمكن قواعد التحديث من مقارنة الإصدارات:
.env.production
1.4.0، لا معرّف commit. ومن دون إصدار لا تنطبق
قواعد التحديث على الويب أبداً. أما وضع الصيانة فيعمل في الحالتين، ما لم تكن النافذة
مقصورة على إصدارات معينة.
لتغيير الإعدادات الافتراضية، مرّر appControl في options الخاصة بالمزوّد:
app/layout.tsx
ما يراه المستخدمون
الشاشات نفسها التي في React: طبقة صيانة مع زر حاول مرة أخرى، وتحديث إلزامي يعيد تحميل الصفحة مرة كل 5 دقائق على الأكثر ثم يعرض زر إعادة التحميل، وشريط قابل للإغلاق للتحديثات الاختيارية أو المُوصى بها.شاشاتك الخاصة
اضبطappControl: { ui: false }، ثم استخدم useLerixAppControl() من مكوّن عميل
(client component). وهو يعمل كما في
React.
components/release-gate.tsx
ReleaseGate داخل LerixNextProvider في التخطيط الجذري (root layout)، حول
{children}.