import { Meta } from '@storybook/addon-docs'; import Link from '@cloudscape-design/components/link'; import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; # Migrating from NorthStar legacy - AppLayout Use NorthStar v2 AppLayout component ## Update Import ```diff - import AppLayout from 'aws-northstar/layouts/AppLayout'; + import AppLayout from '@aws-northstar/ui/components/AppLayout'; ``` ## Update Code ### AppLayout * Prop *helpPanel* is renamed to *tools*. * A simpler way to initiate AppLayout: ```jsx ``` ### useAppLayoutContext * AppLayoutContext *openHelpPanel* function is renamed to *setToolsOpen*. * AppLayoutContext *openSplitPanel* function is renamed to *setSplitPanelOpen*. * Use AppLayoutContext *setNotifications* to set the notifications. export const Component = () => { return ; };