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

Styling/applications index #116

Merged
merged 12 commits into from
Feb 20, 2025
Merged

Styling/applications index #116

merged 12 commits into from
Feb 20, 2025

Conversation

SmilodonP
Copy link
Collaborator

@SmilodonP SmilodonP commented Feb 14, 2025

Type of Change

  • styling 🎨
  • refactor 🧑‍💻
  • testing 🧪

Description

Refactors the styling of the Applications Index and Utility.

  • color correct status labels
  • consistent sizing of status labels
  • fixes h1 styling and alignment
  • changes background color
  • changes h1 size, alignment and color
  • changes button size, color, and text
  • removes alternating light gray in table Lines
  • replaces existing styling with standardized tailwind for various elements
  • Adds personal info to README

Motivation and Context

To make styling across the application consistent and in keeping with the provided mock ups.

https://github.com/orgs/turingschool/projects/15/views/1?pane=issue&itemId=2841138069&issue=turingschool%7Ctracker-crm-fe%7C84

Related Tickets

close sub issue #84 in ticket #70 (https://github.com/orgs/turingschool/projects/15/views/1?pane=issue&itemId=96291083&issue=turingschool%7Ctracker-crm-fe%7C70)

Screenshots:

Screenshot:
Screenshot 2025-02-14 at 8 59 45 AM

Mock Up:
Screenshot 2025-02-16 at 1 56 50 PM

Added Test?

  • No 🙅
  • All previous tests still pass 🥳

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

This commit refactors the existing styling of the job applications index
Changes include:
  - color correct status labels
  - consistent sizing of status labels
  - fixes h1 styling and alignment

[Ticket: X]
This commit:
  - makes status colors perfectly accurate to the mock up.
    - I had to guess for "code challenge" because it was not included in the mockup.
  - makes the status elements reactive to screen size and adds truncation.

[Ticket: #84]
…yling/applications-index

Pulling to update branch with current main.
@SmilodonP SmilodonP marked this pull request as draft February 14, 2025 20:30
@SmilodonP
Copy link
Collaborator Author

It's finally clearing all cypress tests. That was a doozie.

@SmilodonP SmilodonP marked this pull request as ready for review February 16, 2025 20:38
Copy link
Collaborator

@TDManning TDManning left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes look nice and align with the application style well.

@aloraalee
Copy link
Collaborator

When working on this branch, I tried to add a job application and the dashboard number updated, but the job application did not show on the job application page, so I could not check the syling changes you made.

@Crosswolfv1
Copy link
Collaborator

When working on this branch, I tried to add a job application and the dashboard number updated, but the job application did not show on the job application page, so I could not check the syling changes you made.

I just pulled it down and verified, I was able to create a new company > new application, page redirected
Screenshot 2025-02-19 at 17 23 28
no problem on both and the application does show for me

but the PR does show issues with the branch so that does need to be resolved prior to merge

@Crosswolfv1 Crosswolfv1 merged commit dde87a2 into main Feb 20, 2025
1 check passed
@SmilodonP SmilodonP linked an issue Feb 26, 2025 that may be closed by this pull request
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Applications Index
4 participants