@@ -11,10 +11,16 @@ import MockAppSidebarOldSideNav from './sidebar/side-nav';
1111import  MockAppMainPageHeader  from  ' ./main/page-header'  ;
1212import  MockAppMainGenericTextContent  from  ' ./main/generic-text-content'  ;
1313import  MockAppMainGenericAdvancedTable  from  ' ./main/generic-advanced-table'  ;
14+ import  MockAppMainFormComplex  from  ' ./main/form-complex'  ;
15+ import  MockAppMainTableComplex  from  ' ./main/table-complex'  ;
16+ import  MockAppMainPagination  from  ' ./main/pagination'  ;
1417import  MockAppFooterAppFooter  from  ' ./footer/app-footer'  ;
1518
1619//  HDS components
17- import  { HdsAppFrame  } from  ' @hashicorp/design-system-components/components'  ;
20+ import  {
21+   HdsAlert ,
22+   HdsAppFrame ,
23+ } from  ' @hashicorp/design-system-components/components'  ;
1824
1925//  types
2026import  type  { ComponentLike  } from  ' @glint/template'  ;
@@ -25,10 +31,14 @@ import type { MockAppSidebarOldSideNavSignature } from './sidebar/side-nav';
2531import  type  { MockAppMainPageHeaderSignature  } from  ' ./main/page-header'  ;
2632import  type  { MockAppMainGenericTextContentSignature  } from  ' ./main/generic-text-content'  ;
2733import  type  { MockAppMainGenericAdvancedTableSignature  } from  ' ./main/generic-advanced-table'  ;
34+ import  type  { MockAppMainFormComplexSignature  } from  ' ./main/form-complex'  ;
35+ import  type  { MockAppMainTableComplexSignature  } from  ' ./main/table-complex'  ;
36+ import  type  { MockAppMainPaginationSignature  } from  ' ./main/pagination'  ;
2837import  type  { MockAppFooterAppFooterSignature  } from  ' ./footer/app-footer'  ;
2938
3039export  interface  MockAppSignature  {
3140  Args:  {
41+     hasPageAlert? :  boolean ;
3242    hasHeader? :  HdsAppFrameSignature [' Args'  ][' hasHeader'  ];
3343    hasSidebar? :  HdsAppFrameSignature [' Args'  ][' hasSidebar'  ];
3444    hasOldSidebar? :  boolean ;
@@ -52,6 +62,9 @@ export interface MockAppSignature {
5262        PageHeader? :  ComponentLike <MockAppMainPageHeaderSignature >;
5363        GenericTextContent? :  ComponentLike <MockAppMainGenericTextContentSignature >;
5464        GenericAdvancedTable? :  ComponentLike <MockAppMainGenericAdvancedTableSignature >;
65+         FormComplex? :  ComponentLike <MockAppMainFormComplexSignature >;
66+         TableComplex? :  ComponentLike <MockAppMainTableComplexSignature >;
67+         Pagination? :  ComponentLike <MockAppMainPaginationSignature >;
5568      },
5669    ];
5770    footer? :  [
@@ -92,12 +105,21 @@ export default class MockApp extends Component<MockAppSignature> {
92105        {{/if }} 
93106      </Frame.Sidebar >
94107      <Frame.Main >
108+         {{#if  @  hasPageAlert }} 
109+           <HdsAlert  @ type =" page"   @ color =" highlight"  as  | A |  >
110+             <A.Title >Lorem ipsum</A.Title >
111+             <A.Description >Lorem ipsum dolor sit amet.</A.Description >
112+           </HdsAlert >
113+         {{/if }} 
95114        <div  class =" mock-app-layout-main-content-wrapper"  >
96115          {{yield  
97116            ( hash  
98117              PageHeader =MockAppMainPageHeader  
99118              GenericTextContent =MockAppMainGenericTextContent  
100119              GenericAdvancedTable =MockAppMainGenericAdvancedTable  
120+               FormComplex =MockAppMainFormComplex  
121+               TableComplex =MockAppMainTableComplex  
122+               Pagination =MockAppMainPagination  
101123            )  
102124            to =" main"  
103125          }}  
0 commit comments