You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
702 B
TypeScript
21 lines
702 B
TypeScript
import {ChangeDetectionStrategy, Component, EventEmitter, Input, Output} from "@angular/core";
|
|
import {File} from "../../../../../api/models/File";
|
|
import {ImportTabState} from "../../../../models/state/ImportTabState";
|
|
|
|
@Component({
|
|
selector: "app-import-tab-sidebar",
|
|
templateUrl: "./import-tab-sidebar.component.html",
|
|
styleUrls: ["./import-tab-sidebar.component.scss"],
|
|
changeDetection: ChangeDetectionStrategy.OnPush
|
|
})
|
|
export class ImportTabSidebarComponent {
|
|
|
|
@Input() state!: ImportTabState;
|
|
@Input() selectedFiles: File[] = [];
|
|
@Output() fileImported = new EventEmitter<File>();
|
|
@Output() importFinished = new EventEmitter<void>();
|
|
|
|
constructor() {
|
|
}
|
|
}
|