```ts // YourPage.stories.ts import { moduleMetadata } from '@storybook/angular' import { Story, Meta } from '@storybook/angular/types-6-0'; import { CommonModule } from '@angular/common'; import DocumentScreen from './YourPage.component'; import DocumentList from './DocumentList.component'; import DocumentHeader from './DocumentHeader.component'; import PageLayout from './PageLayout.component'; //👇 Imports the required stories import * as PageLayoutStories from './PageLayout.stories'; import * as DocumentHeaderStories from './DocumentHeader.stories'; import * as DocumentListStories from './DocumentList.stories'; export default { component: DocumentScreen, title: 'DocumentScreen', decorators: [ moduleMetadata({ // imports components to allow component composition with Storybook declarations: [DocumentList, DocumentHeader,PageLayout], imports: [CommonModule], }), ], } as Meta; const Template: Story = (args) => ({ props: args, }); export const Simple = Template.bind({}); Simple.args = { user: PageLayoutStories.PageLayoutSimple.args.user, document: DocumentHeaderStories.DocumentHeaderSimple.args.document, subdocuments: DocumentListStories.DocumentListSimple.args.documents }; ```