New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Blog: Added filter by tags #466
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR represents a very complicated and well thought out feature. I left several suggestions regarding Svelte/TypeScript techniques.
Do not hesitate to ask for clarification for any of the comments I left. Please reply to each comment with something like "Done." so that I can resolve the individual comment if it is ready to be resolved.
Great suggestion. Much cleaner code & avoid bugs. Co-authored-by: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com>
OMG. Deconstructor syntax is so helpful. Co-authored-by: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code in this PR overall looks amazing! I left a couple new nitpicks related to @jaasonw's #466 (comment) and one simply making a suggestion to space out your SCSS blocks. I cannot wait to see the search bar in production :) Getting this feature to work with JavaScript disabled was no easy task!
Co-authored-by: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com>
Co-authored-by: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@NLTN Oh that's not my local environment it's the vercel preview linked in #466 (comment), if you want we can try to find some time to work on this maybe this week or a week from now (the week of 7/10)? If not we can push this back to when the semester starts |
Somehow, I managed to empty out the contents of `/src/lib/common/utils.ts`. I put them back, merged.
[4:48 PM]jasonw: i forgot to put post but [4:48 PM]jasonw: change blog back to readme
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Created TagField Component
File Location: src/lib/components/utils/acm-tagfield.svelte
Usage: Allows users to make selections and filter content.
Created new file utils.ts to store common functions
File Location: src/lib/common/utils.ts
Added Filter by Tags feature for Blog page.
Made some changes to these files:
This PR is intended to resolve #277