Skip to content

[new-platform] Add support for chromeless applications #41981

@joshdover

Description

@joshdover

We need to add support for rendering "chromeless" frontend applications such as Login & Logout pages, session expiration, status page, dashboard mode, etc.

Things chromeless apps need to be able to do:

  • Option to hide Chrome UI when this app is mounted
  • No icon in the left navbar
  • Be able to live at URLs without the /app prefix
    • Currently the backend route that renders the NP is the /app/{appId} route in the app_render_mixin. We will need to be able to support other routes, so we may need to include a backend API that plugins can use to render the NP bundle for a specific app. The legacy platform has a similar API: h.renderApp.

For reference, In the legacy platform we called these "hidden applications."

Related to #18843

Metadata

Metadata

Assignees

Labels

Feature:New PlatformTeam:CorePlatform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//blocker

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions