juice-shop
29 строк · 850.0 Байт
1/*
2* Copyright (c) 2014-2024 Bjoern Kimminich & the OWASP Juice Shop contributors.
3* SPDX-License-Identifier: MIT
4*/
5
6import { Component } from '@angular/core'
7import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout'
8import { type Observable } from 'rxjs'
9import { map } from 'rxjs/operators'
10
11@Component({
12selector: 'app-privacy-security',
13templateUrl: './privacy-security.component.html',
14styleUrls: ['./privacy-security.component.scss']
15})
16export class PrivacySecurityComponent {
17Ip!: string
18windowWidth: number = window.innerWidth
19ngAfterViewInit () {
20this.windowWidth = window.innerWidth
21}
22
23isHandset$: Observable<boolean> = this.breakpointObserver.observe(Breakpoints.Handset)
24.pipe(
25map(result => result.matches)
26)
27
28constructor (private readonly breakpointObserver: BreakpointObserver) {}
29}
30