Open wh1337 opened 1 year ago
Hi, I'm Jarvis 🤖
I'm a bot built to help you with your contribution to Novu. I will add instructions and guides on how to run the subset of the Novu platform associated to this issue and make your first contribution.
This issue was tagged as related to @novu/api
and the related code is located at the apps/api
folder, here is how I can help you:
I want to try to work on this issue but am not indeed confident but wanna give it a try, I'll have to think in stages of first building the search functionality on the backend then making the UI then integrating them all.. correct me if I'm wrong? Also which search algorithm to use, or should we directly use it from a pre-build npm package?
@codingmickey for now we can also start by fetching templates list on client and search them there. We can later have a backend level search but it will be much more complicated.
We can also go for backend search, then we will need to rely on MongoDB search functionality.
Client side search will also not give good results as we have pagination in templates
Client side search will also not give good results as we have pagination in templates
So should I make a route first on the backend or any other way to proceed? @scopsy @jainpawan21
@codingmickey would prefer right now to fetch this on the client with existing routes nad filter it there. A proper search functionality is a bit big of a scope for this task
I think my implementation is not that proper... 😅 If you have any improvements please do suggest. Raising a PR as finally completed this after 2hrs because of messing up a essential react hook concept
Morning, just bumping this since the last update was 4 months ago :)
🔖 Feature description
It would be a nice quality of life improvement to have a search bar so you can filter and search through templates.
🎤 Why is this feature needed ?
In my use-case, we will end up having various templates for various mission critical notifications. It would be nice to be able to search for the template.
✌️ How do you aim to achieve this?
Searching bar at the top :)
🔄️ Additional Information
No response
👀 Have you spent some time to check if this feature request has been raised before?
🏢 Have you read the Code of Conduct?
Are you willing to submit PR?
None
NV-1537