text list form field? (is there any kind of contrib/repository for custom components?)

I'm mostly curious if there is any kind of website or repository where people make available custom components and widgets for filament? I have a need for something akin to the key/value input but only need it to deal with a list of values. It's not a deal breaker if I can't find something as this is mostly a 'learning' project. But thinking about it makes me wonder if there are any contrib collections of such custom fields for forms, tables and infolists already out there on the net like there are for other platforms?
1 Reply
treii28
treii28OP2mo ago
More detail: I have a field in a form/database that could probably be handled via a hasMany relation, but it's really little more than a fancy 'notes' section to the given record allowing me to create a bullet-list of details about that record. Since the values in the list vary greatly by context, I'm just using a text field and filling it with what amounts to the inner contents of a json array: "Item one", "Another items", "Something else" Currently, I'm not even formatting it for display or anything so I'm not parsing it out into an array anywhere, but just showing it as text. But this also means I'm entering the values and formatting them manually. I know how I could build a javascript pop-over to allow parsing and entering the values from a browser in javascript and have it achieve the necessary formatting as a syntactically parsable json array, but I'm wondering if anyone has ever built anything like this already before I go trying to figure out how to shoe-horn such functionality into filament and livewire. But this also got me to wondering if there were already collections of custom components already out there in internet land for things like form input fields, table display fields, infolist fields, etc. (I've already customized a table and a infolist field to trigger javascript for formatting a value with a tooltip popover using a third party library.) Getting this particular field to work how I envision it to work is more of a learning task as the project I'm working on is pretty much a sandbox project to learn more about setting up filament. (I decided to build a tool to track the items I need on various toons in warcraft classic) The field in question is notes on 'sources' for the given object. Mostly I'm using it for the boss names for drops, npc names for quests, but it might also include things like items you need to collect.
Want results from more Discord servers?
Add your server