اگه ایده ای دارین برای پیاده سازی این حالت با livewire ممنون میشم راهنمایی کنین
درود...
پیوند زیر:
https://grantjam.es/light-and-dark-theme-toggle-on-a-laravel-website
چه نیازی هست به livewire...؟
مگر نه اینکه کل قضیه مربوط هست به کم و زیاد شدن یک یا نهایتا چند کلاس از DOM که به راحتی از طریق Vanilla Javascript قابل انجام هست. الباقیش هم که میره سمت CSS.
نهایتا ممکنه خواسته باشید که حالت انتخابی کاربر رو ذخیره کنید تا در مراجعات بعدیش با همون تم نمایش داده بشه. برای این هم میتونید از cookie یا localStorage استفاده کنید.
با این رویکرد تقریبا نیازی به رفت و برگشت به سرور ندارید و همه چیز در FrontEnd هندل میشه.
شاید پاسخ شما همینجا باشد
کلاس های کلی رو در یک فایل css جدا می ذارید.
برای حالت روز یک فایل دیگه دارید / برای حالت شب فایل سومی.
یکی از دو فایل روز یا شب رو به کمک جاوااسکریپت فعال می کنید.