6.0.2 • Published 6 years ago

@wobius/dialog v6.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

Easily add different types of dialogs to your Angular + Material project.

Import the Module:

import { DialogModule } from '@wobius/dialog'

@NgModule({
    imports: [ DialogModule ]
})

Usage:

import { Component } from '@angular/core'
import { MatDialog } from '@angular/material/dialog'
import { DialogComponent } from '@wobius/dialog'

@Component({
    template: `
        <button (click)="onUserInput()">User Input</button><br>
        <button (click)="onConfirm()">Confirmation</button>
    `
})
export class MyComponent {
    constructor(private dialog:MatDialog) {}
    onUserInput() {
        let d = this.dialog.open(DialogComponent)
        d.componentInstance.title = "Enter Name"
        d.componentInstance.content = "Input Hint"
        d.afterClosed().subscribe(res => {
            console.log(res)
        })
    }
    onConfirm() {
        let d = this.dialog.open(DialogComponent)
        d.componentInstance.isConfirmation = true
        d.componentInstance.title = "Confirmation"
        d.componentInstance.content = "Are you sure you want to proceed?"
        d.afterClosed().subscribe(res => {
            console.log(res)
        })
    }
}
6.0.2

6 years ago

6.0.1

6 years ago

0.1.18

6 years ago

0.1.17

6 years ago

0.1.16

6 years ago

0.1.15

6 years ago

0.1.14

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

7 years ago

0.0.1

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago