src/platform/kbn-ui/side-navigation/packaging/README.md
Standalone build of the Kibana side navigation component for use in non-Kibana Elastic applications (e.g. Cloud console).
The source component lives in src/platform/kbn-ui/side-navigation/. This
packaging layer bundles it into a single JS file with webpack, replacing
Kibana-only dependencies (@kbn/i18n, @kbn/core-chrome-layout-constants)
with lightweight stubs via aliases.
yarn kbn bootstrap
src/platform/kbn-ui/side-navigation/packaging/scripts/build.sh
Artifacts are written to src/platform/kbn-ui/side-navigation/target/.
import { SideNavigation } from '@kbn/ui-side-navigation';
<SideNavigation
items={navigationItems}
logo={logoConfig}
isCollapsed={false}
activeItemId="dashboard"
onItemClick={handleClick}
onToggleCollapsed={handleToggle}
setWidth={setWidth}
/>
| Package | Version |
|---|---|
@elastic/eui | >= 112 |
@emotion/css | >= 11 |
@emotion/react | >= 11 |
react | >= 18 |
react-dom | >= 18 |