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

Responsive Table #9

Merged
merged 3 commits into from
Nov 23, 2021
Merged

Responsive Table #9

merged 3 commits into from
Nov 23, 2021

Conversation

erinesullivan
Copy link
Collaborator

Overview

Responsive styles have been added to the table containing browse results.

This pull request resolves Success Criteria > 1 of SEARCH-1524.

Anything else?

.m-table

The Design System's .m-table styles have not yet been pushed to https://unpkg.com/@umich-lib/web@1.2.1/umich-lib.css, so interim styles have been added.

Match Notice

The result.match_notice? row and fields have been restructured for styling and to reduce repeated code. The notice does not show up for me, even when viewing on main, so I wasn't not able to fully test.

Testing

  • Make sure the PR is consistent in these browsers:
    • Chrome
    • Firefox
    • Safari
    • Edge
  • Run accessibility tests:
    • WAVE
    • ARC Toolkit
    • axe DevTools

Decided to change `.m-table` back to `.browse-table` to help prevent styling issues once the Design System's `.m-table` class has been published.
@erinesullivan erinesullivan added the css Style additions or updates label Nov 22, 2021
@erinesullivan erinesullivan self-assigned this Nov 22, 2021
Copy link
Contributor

@jonearley jonearley left a comment

Choose a reason for hiding this comment

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

Ship it! Quality contribution here.

@erinesullivan erinesullivan merged commit 2eff1d9 into main Nov 23, 2021
@erinesullivan erinesullivan deleted the table-responsive branch November 23, 2021 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
css Style additions or updates
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants