d3922bd9d3031a1978efce9edcda6c3abfc2444d
`promptPrefix` was a workspace-context field: the email and browser screens set it, `WorkspaceView` put it on the context, and `ChatPanelWrapper` read it back off. Only the chat app has ever understood what the string is, so the framework was carrying an app's vocabulary between two places that both know each other. `components` already exists for this — a screen supplies its own component for a panel id, and `PanelSlot` prefers it over the registry while still taking header and provider from the registry entry, so a screen-mounted chat panel keeps its normal chrome. Both screens now do that, and pass the prefix as a prop. `ChatPanelWrapper` is exported from the barrel for it. Also removes the same prop from `WorkspaceLayout`, where it had no callers at all: every preview and settings pane rendering through it was already handing its chat panels an undefined prefix.
Description
No description provided
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%