Page MenuHomePhabricator

[web] introduce app list header
ClosedPublic

Authored by ginsu on Dec 21 2023, 7:12 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Dec 25, 8:01 AM
Unknown Object (File)
Wed, Dec 25, 8:01 AM
Unknown Object (File)
Fri, Dec 20, 10:10 PM
Unknown Object (File)
Fri, Dec 20, 1:15 AM
Unknown Object (File)
Sat, Dec 14, 7:02 AM
Unknown Object (File)
Fri, Dec 6, 9:47 PM
Unknown Object (File)
Mon, Dec 2, 6:07 AM
Unknown Object (File)
Nov 20 2024, 7:25 AM
Subscribers

Details

Summary

This diff introduces the app list header. This component will be used in the app list that I will introduce in subsquent diffs

For context here is what the app list header looks like in the figma designs:

Screenshot 2023-12-21 at 10.28.49 PM.png (168×324 px, 15 KB)

Linear task: https://linear.app/comm/issue/ENG-5962/create-new-app-list-card-section

Depends on D10436

Test Plan

Please note that the placement of the app list is still getting fleshed out. The focus of this diff is just the UI/UX of the app list header

Please see the demo video below

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ginsu edited the test plan for this revision. (Show Details)
ginsu added reviewers: atul, rohan, kamil.
ginsu edited the test plan for this revision. (Show Details)
ginsu requested review of this revision.Dec 21 2023, 7:29 PM
web/theme.css
53–54 ↗(On Diff #34957)

Both of these values are black/white with 35% opacity (given to me by figma)

268 ↗(On Diff #34957)

Still unsure if I want to call this Card but this is what Ted called it in the figma, so I will use it too until I can think of something better.

Also I will probs make a Card component (or whatever I end up calling it) in a subsequent diff since this new style/component will be repeated in several places in the new web app redesign; however, I want to make this component when I introduce another card so that it is super clear what parts should be factored out, shared, etc

This revision is now accepted and ready to land.Dec 26 2023, 5:26 PM

rebase before landing + update

This revision was landed with ongoing or failed builds.Dec 27 2023, 12:49 PM
This revision was automatically updated to reflect the committed changes.