اگه ایده ای دارین برای پیاده سازی این حالت با livewire ممنون میشم راهنمایی کنین
سلام دوست عزیز
میتونید از alphinjs استفاده کنید یا ...
که وقتی کسی حالت شب رو فعال کرد یه سری کلاس به صفحه تون اضافه شه که حلا با اون کلاسا شما حالت شب رو پیاده کردید
چه نیازی هست به livewire...؟
مگر نه اینکه کل قضیه مربوط هست به کم و زیاد شدن یک یا نهایتا چند کلاس از DOM که به راحتی از طریق Vanilla Javascript قابل انجام هست. الباقیش هم که میره سمت CSS.
نهایتا ممکنه خواسته باشید که حالت انتخابی کاربر رو ذخیره کنید تا در مراجعات بعدیش با همون تم نمایش داده بشه. برای این هم میتونید از cookie یا localStorage استفاده کنید.
با این رویکرد تقریبا نیازی به رفت و برگشت به سرور ندارید و همه چیز در FrontEnd هندل میشه.
کلاس های کلی رو در یک فایل css جدا می ذارید.
برای حالت روز یک فایل دیگه دارید / برای حالت شب فایل سومی.
یکی از دو فایل روز یا شب رو به کمک جاوااسکریپت فعال می کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟