Skip to content

five-on-it / apps/client/src/ui/jobs-view

apps/client/src/ui/jobs-view ​

The phone's Jobs app as pure data (GAME_DESIGN §13: finding play from the city): what the platform says there is to play (renderer/jobs.ts asks it: GET /playlists, GET /missions?level=, GET /lobbies/mine) made into the page's entries and their buttons. The page lists the player's invitations to lobbies, the public lobbies that need players (on this level and the others), the missions of this level and the multiplayer missions of the other levels, and Quick play by playlist. The panel stands on its bottom edge (above the minimap), so the lists that change go on top, newest first: an invitation or a lobby that arrives moves nothing under the pointer; Quick play and the way back stay at the bottom. Without the platform (a server played on its own, the local development's) the page says that jobs need the platform.

Interfaces ​

Type Aliases ​

Variables ​

Functions ​