mirror of
https://github.com/bitwarden/browser
synced 2025-12-26 05:03:33 +00:00
32 lines
853 B
TypeScript
32 lines
853 B
TypeScript
import { CommonModule } from "@angular/common";
|
|
import { Component } from "@angular/core";
|
|
|
|
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
|
import { NavigationModule } from "@bitwarden/components";
|
|
|
|
@Component({
|
|
selector: "app-toggle-width",
|
|
template: `<bit-nav-item
|
|
text="Toggle Width"
|
|
icon="bwi-bug"
|
|
*ngIf="isDev"
|
|
(click)="toggleWidth()"
|
|
></bit-nav-item>`,
|
|
imports: [CommonModule, NavigationModule],
|
|
})
|
|
export class ToggleWidthComponent {
|
|
protected isDev: boolean;
|
|
|
|
constructor(platformUtilsService: PlatformUtilsService) {
|
|
this.isDev = platformUtilsService.isDev();
|
|
}
|
|
|
|
protected toggleWidth() {
|
|
if (document.body.style.minWidth === "unset") {
|
|
document.body.style.minWidth = "";
|
|
} else {
|
|
document.body.style.minWidth = "unset";
|
|
}
|
|
}
|
|
}
|