Modify Upload File Interface?
I'm creating an app that allows importing up to 100 CSV files at once.
When using the default file upload, it looks really messy, the progress bars stack vertically or horizontally and stretch too far.
Is there a way to customize it? Could someone give me a few pointers? Thanks!
13 Replies
In what world is someone uploading 100 csv files?
It’s for a scraper app integration, each CSV contains 60–100 products grouped by keyword. That’s just how the scraper outputs them, so merging isn’t practical.
The importer already works efficiently. I’m just trying to improve the UI aesthetics now haha
You maybe know the best way to do it?
Obviously I don’t because the use case doesn’t make sense to me.
I know it’s a really niche setup, but trust me, this is the only way to make it work with the company’s existing software 😂
Everything else is an UX nightmare
So, offload it to a queue worker.
Just saying I think it’s a laravel thing and not a filament thing.
I did, the progress went smoothly. It just the UI stretches so much, I don't like it aesthetics
Wait I think you miss understand, let me give you a screenshot

This is what I mean, imagine 100 of that card
Stacking them vertically won’t work either, it just keeps adding up and forces the user to scroll all the way down to reach the action.
I can’t even fathom 100 file uploads. Sorry.
🙁
Could always try to modify it with css.
Solution
Form schema
add an extra class to the field
theme.css
Customize the css in your custom theme css file.

Thank you, it helps me a lot