F
Filament2mo ago
bflip

How do you style page components?

I have a simple page component. Say it's a white box: <div class="bg-white"></div> I have this component on a filamentPage. How do I compile the tailwind classes just for that component? If I add @vite(['resources/sass/app.scss']), it brings in bg-white, but the default theme breaks as that class exists for some reason in the sidebar. I would have imagined the default theme to not have classes sitting there that can be overridden so easy? What am I missing?
2 Replies
bflip
bflip2mo ago
See. My white box on the right is triggering the sidebar class to have styling.
No description
awcodes
awcodes2mo ago
the sidebar has bg-white lg:bg-transparent so it will have a background color on smaller screens where it becomes a slide out panel for the mobile menu. but the proper way to use any custom class in the panel is to create a custom them and add your views to the 'content' key in the tailwind.config.js. https://filamentphp.com/docs/3.x/panels/themes#creating-a-custom-theme
Want results from more Discord servers?
Add your server