Skip to content

Fix Project Profile page bug: Technologies not wrapping #2754

@ExperimentsInHonesty

Description

@ExperimentsInHonesty

Overview

We need the Technologies line to wrap the same way that the Languages does, so that it does not collide with the Description text

Details

All the project pages are controlled by one layout. Do not edit the code for a single project, but rather the layout page.

Action Items

  • Review the Civic Tech Jobs project page
  • Review the 311-data project page
  • Figure out the problem
    • Since id="technologies" is being used by both the Languages/Technologies dropdown and the technologies field on the detail project profile pages, the SCSS #technologies was being applied to all elements with id="technologies" throughout the website.
  • Fix the problem
    • Temporary fix: Revert the pr causing it
    • Actual fix: Change the #technologies SCSS to ul.dropdown#technologies.
      • Note: This was merged into the branch: feature-tech-dropdown because it was realized that the dropdown was static and could only support a certain number of menu items, which Jessica will write an issue for to address. Also, changes were made to fix an issue with gaps caused by having 4 columns and we want approval from design to see if that's okay.
  • Submit PR

Resources/Instructions

Example image from Civic Tech Jobs page

image

Pages that have longer Technologies categories

Metadata

Metadata

Labels

BugSomething isn't workingComplexity: MediumP-Feature: Project Info and PageA project's detail page (e.g. https://www.hackforla.org/projects/100-automations)role: front endTasks for front end developerssize: 1ptCan be done in 4-6 hoursstatus: UpdatedNo blockers and update is ready for review

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions