TACC / tup-ui

React client for TACC User Portal
2 stars 0 forks source link

feat: tup-414 help users "View all …" #317

Closed wesleyboar closed 1 year ago

wesleyboar commented 1 year ago

Overview

Change UI so users can more clearly see where to "View all" Tickets, Projects, and News.

Related

* Without it, scrollbar can show on Dashboard "My Tickets", but design wants to avoid scrollbar

Changes

Testing

  1. The dashboard, at any window height, does not show enough table rows to make panels scrolls.
  2. All "View all …" links on the Dashboard have consistent letter casing.
  3. The new "View all Tickets" link on the Dashboard (near "My Tickets") sends user to "Tickets" section.

UI

new "View all …" link + smaller [ + New Ticket ] button + less grid gap
localhost_8000_portal_dashboard

The cut off System Status "Running Jobs" is a bug caused by #312, not this.

Note Matches design (internal link) that designer approved (internal link).

Outdated | Alignment Fix (Updated with Layout Fix to Remove Gap) | | - | | ![view all tickets](https://github.com/TACC/tup-ui/assets/62723358/e23d0102-8627-421a-b525-69e13054463b) | | Alignment Fix (Replaced by Smaller Button) | | - | | ![view all tickets - aligned](https://github.com/TACC/tup-ui/assets/62723358/0c96cd5a-e498-481a-a6b8-ee34ab7cdcd4) |
wesleyboar commented 1 year ago

Exacerbates a bug. Bug must be fixed in tandem. I restored this work in #330, where I will also fix the bug.