0.0.2 • Published 5 years ago

@ng4746/aside v0.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

Angular7 Aside

NPM Version NPM Downloads

Install

npm i @ng4746/aside @angular/animations -S

app.module.ts

import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { AsideModule } from 'aside';

@NgModule({
  imports: [
    AsideModule,
    BrowserAnimationsModule
  ]
})

Add html:

<ng-aside #NgAside (cancel)="onCancel()"
           (submit)="onSave()"
           [title]="'Title'"
           [cancelButtonTitle]="'Discard'"
           [submitButtonTitle]="'Send'"
           [closeOnEscape]="false"
           [showOverlay]="false"
           [showDefaultFooter]="true"
           [showDefaultHeader]="true">
           
</ng-aside>

<button (click)="NgAside.show()">Show Sidebar</button>

You can disable default header and footer of panel

[showDefaultFooter]="false"
[showDefaultHeader]="false"

Add styles.scss:

@import "~@ng4746/aside/styles/simple";
Inputs
positionType: "right" "left"
Default value: right
showOverlayType: boolean
Default value: true
closeOnEscapeType: boolean
Default value: true
showDefaultFooterType: boolean
Default value: true
showDefaultHeaderType: boolean
Default value: true
titleType: string
cancelButtonTitleType: string
submitButtonTitleType: string
Outputs
cancelEmits an event
submitEmits an event

MIT License