This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@ng4746/aside
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

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
position Type: "right" "left"
Default value: right
showOverlay Type: boolean
Default value: true
closeOnEscape Type: boolean
Default value: true
showDefaultFooter Type: boolean
Default value: true
showDefaultHeader Type: boolean
Default value: true
title Type: string
cancelButtonTitle Type: string
submitButtonTitle Type: string
Outputs
cancel Emits an event
submit Emits an event

MIT License

Package Sidebar

Install

npm i @ng4746/aside

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

155 kB

Total Files

29

Last publish

Collaborators

  • f5