projects/maplander/shared/src/lib/components/share/share.service.ts
Methods |
|
constructor(_platformId, _dialog: MatDialog)
|
|||||||||
Parameters :
|
Public open | ||||||
open(url: string)
|
||||||
Parameters :
Returns :
void
|
import {Inject, Injectable, PLATFORM_ID} from '@angular/core';
import {MatDialog} from '@angular/material/dialog';
import {ShareComponent} from './share.component';
@Injectable()
export class ShareService {
constructor(
@Inject(PLATFORM_ID) private _platformId,
private _dialog: MatDialog
) {
}
public open(url: string): void {
this._dialog.open<ShareComponent, string, void>(ShareComponent, {
panelClass: 'panel-class-share-dialog',
data: url
});
}
}