import { PageHeader } from '../components/PageHeader'; // Maker-pen-anywhere needs server-side integration with CdnController // (substitute the room blob for flagged players so they get the // all-permissions PersistedRoomData) AND a PlayerEntity.HasGlobalMakerPen // column with an EF migration. Wiring is non-trivial enough to keep this // page as a clearly-labeled placeholder until that lands — saves shipping // a button that does nothing. export function Grants() { return (
Not yet wired up. The endpoint and CDN integration land in a follow-up commit.

The plan: add HasGlobalMakerPen to PlayerEntity, intercept room blob fetches in CdnController for flagged players, and substitute the all-permissions default blob that RoomDataBlobService already produces. Result: the player loads any room with full Maker Pen / invention spawn permissions, regardless of the room's owner-defined roles.

Until then, use the Player → Grants tab to bestow per-item inventory grants (Maker Pen is granted via inventory in some flows).

); }