From 623874984dbd128f31c0209d83ab5bcf79156ee5 Mon Sep 17 00:00:00 2001 From: 4gray Date: Sun, 26 Nov 2023 18:19:46 +0100 Subject: [PATCH] refactor: some improvements in url-upload dialog --- .../home/url-upload/url-upload.component.scss | 7 ------- src/app/home/url-upload/url-upload.component.ts | 16 ++++------------ 2 files changed, 4 insertions(+), 19 deletions(-) delete mode 100644 src/app/home/url-upload/url-upload.component.scss diff --git a/src/app/home/url-upload/url-upload.component.scss b/src/app/home/url-upload/url-upload.component.scss deleted file mode 100644 index c681c8e39..000000000 --- a/src/app/home/url-upload/url-upload.component.scss +++ /dev/null @@ -1,7 +0,0 @@ -form { - margin: 15px; -} - -button { - margin-top: 10px; -} diff --git a/src/app/home/url-upload/url-upload.component.ts b/src/app/home/url-upload/url-upload.component.ts index 2bda16663..0e97d0994 100644 --- a/src/app/home/url-upload/url-upload.component.ts +++ b/src/app/home/url-upload/url-upload.component.ts @@ -1,9 +1,9 @@ import { NgIf } from '@angular/common'; import { Component, EventEmitter, OnInit, Output } from '@angular/core'; import { + FormBuilder, + FormGroup, ReactiveFormsModule, - UntypedFormBuilder, - UntypedFormGroup, Validators, } from '@angular/forms'; import { MatButtonModule } from '@angular/material/button'; @@ -16,7 +16,6 @@ import { DataService } from '../../services/data.service'; standalone: true, selector: 'app-url-upload', templateUrl: './url-upload.component.html', - styleUrls: ['./url-upload.component.scss'], imports: [ MatButtonModule, MatCardModule, @@ -30,18 +29,12 @@ export class UrlUploadComponent implements OnInit { /** Emits url string to the parent component on form submit */ @Output() urlAdded: EventEmitter = new EventEmitter(); - /** Form group with playlist url */ - form: UntypedFormGroup; + form: FormGroup; - /** Is true if app runs in electron-based environment */ isElectron = this.dataService.isElectron; - /** - * Creates an instance of component - * @param fb angular form builder - */ constructor( - private fb: UntypedFormBuilder, + private fb: FormBuilder, private dataService: DataService ) {} @@ -50,7 +43,6 @@ export class UrlUploadComponent implements OnInit { this.form = this.fb.group({ playlistUrl: [ '', - // eslint-disable-next-line @typescript-eslint/unbound-method [Validators.required, Validators.pattern(urlRegex)], ], });