Skip to content
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

Separate Technologies chip into Technology and Language chips #4648

Closed
5 tasks done
christinaor opened this issue May 10, 2023 · 8 comments · Fixed by #6467
Closed
5 tasks done

Separate Technologies chip into Technology and Language chips #4648

christinaor opened this issue May 10, 2023 · 8 comments · Fixed by #6467
Assignees
Labels
Complexity: Large P-Feature: Projects page https://www.hackforla.org/projects/ role: front end Tasks for front end developers size: 2pt Can be done in 7-12 hours

Comments

@christinaor
Copy link
Member

christinaor commented May 10, 2023

Dependency

Overview

In the project page filters, we need to separate technologies from languages so that each technology or language will have their own "Technology" and "Language" chip label, respectively. This separation in filters will help avoid confusion for users when they are searching for projects on the Hack for LA website.

Details

  • Currently, all Technology/Language filters chosen on the project page will render chips labeled as "Technology", even if the chosen filter points to a programming language (screenshot 1).
Screenshot 1 - the current chip for a language

chip-technologies

  • The Language/Technology filter, will remain in its current form (see screenshot 2). You are only changing the name on the chip when the item chosen is a Language.
Screenshot 2 -the Language/Technology filter

image

Action Items

  • Investigate current-projects.js and current-projects-check.js to understand the programming of the filters and how they are executing.
  • Fix the technology and language filters on the Projects page so the labels are separated.
    • Test that "Language" is rendered on the chip when a language is selected and "Technology" for a selected technology.

Resources/Instructions

@christinaor christinaor added role: front end Tasks for front end developers Complexity: Large P-Feature: Projects page https://www.hackforla.org/projects/ ready for dev lead Issues that tech leads or merge team members need to follow up on size: 2pt Can be done in 7-12 hours labels May 10, 2023
@christinaor

This comment was marked as outdated.

@Gauravvpnd

This comment was marked as outdated.

@wanyuguan wanyuguan added this to the 03.02 Onboarding flow milestone May 14, 2023
@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty ExperimentsInHonesty added the Dependency An issue is blocking the completion or starting of another issue label May 15, 2023
@christinaor

This comment was marked as outdated.

@JessicaLucindaCheng JessicaLucindaCheng removed the ready for dev lead Issues that tech leads or merge team members need to follow up on label Oct 10, 2023
@ExperimentsInHonesty ExperimentsInHonesty added ready for dev lead Issues that tech leads or merge team members need to follow up on and removed Dependency An issue is blocking the completion or starting of another issue labels Feb 25, 2024
@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty ExperimentsInHonesty removed the ready for dev lead Issues that tech leads or merge team members need to follow up on label Feb 25, 2024
@luisitocanlas luisitocanlas self-assigned this Mar 8, 2024
Copy link

github-actions bot commented Mar 8, 2024

Hi @luisitocanlas, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:-
i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?)
ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

@luisitocanlas
Copy link
Member

i. Availability: 3/8/24 ~ 3/15/24
ii. ETA: EOD 3/15/24

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Large P-Feature: Projects page https://www.hackforla.org/projects/ role: front end Tasks for front end developers size: 2pt Can be done in 7-12 hours
Development

Successfully merging a pull request may close this issue.

6 participants