```json //[doc-seo] { "Description": "Learn how to create and implement custom layouts using Lepton X components in Angular applications for enhanced UI flexibility." } ``` # Custom layout usage with Lepton X components First, The custom layout component should be created and implemented for the Angular application. Related content can be found in the [Component Replacement Document](../../framework/ui/angular/component-replacement.md#how-to-replace-a-layout) After creating a custom layout, these imports should be imported in the `app.config.ts` file because the modules contain definitions of the Lepton X components. ```javascript // app.config.ts import { LpxSideMenuLayoutModule } from '@volosoft/ngx-lepton-x/layouts'; import { LpxResponsiveModule } from '@volo/ngx-lepton-x.core';// optional. Only, if you are using lpxResponsive directive export const appConfig: ApplicationConfig = { providers: [ importProvidersFrom([ LpxSideMenuLayoutModule, LpxResponsiveModule // <-- Optional ]) ], }; ``` Here is the simplified version of the `side-menu-layout.ts` file. Only the ABP Component Replacement code has been removed. ```html
``` Add this code to your application template and customize it as desired.