Page MenuHomePhabricator

[web] introduce app list header
ClosedPublic

Authored by ginsu on Dec 21 2023, 7:12 PM.
Tags
None
Referenced Files
F3325228: D10437.id34956.diff
Wed, Nov 20, 5:27 AM
F3325205: D10437.id35033.diff
Wed, Nov 20, 5:19 AM
Unknown Object (File)
Wed, Nov 13, 4:37 AM
Unknown Object (File)
Thu, Oct 31, 2:25 AM
Unknown Object (File)
Thu, Oct 31, 2:25 AM
Unknown Object (File)
Thu, Oct 31, 2:25 AM
Unknown Object (File)
Thu, Oct 31, 2:25 AM
Unknown Object (File)
Thu, Oct 31, 2: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
No Lint Coverage
Unit
No Test Coverage

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.