Skip to content
Snippets Groups Projects
Commit 0af74b8d authored by Nathan Hertz's avatar Nathan Hertz
Browse files

Separated file list markup into new `capability-request/files` component;...

Separated file list markup into new `capability-request/files` component; added "no files exist" message if active version has no files associated with it
parent 3a822e52
No related branches found
No related tags found
1 merge request!342WS-516: UI for showing ingestion complete (archived status)
<div id="files-container" class="container-fluid rounded-top rounded-3 p-3">
<div *ngIf="capabilityVersion.files.length > 0; else noFilesMessage">
<div class="row my-2" *ngFor="let file of capabilityVersion.files">
<div class="col">
<span class="rounded-pill px-2 py-1 filename">{{ file.filename }}</span>
</div>
</div>
</div>
</div>
<ng-template #noFilesMessage> <em>No files exist for this request.</em> </ng-template>
@import "src/variables";
.filename {
background-color: $parameters-pill-color;
}
#files-container {
background-color: $parameters-container-bg;
}
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { FilesComponent } from './files.component';
describe('FilesComponent', () => {
let component: FilesComponent;
let fixture: ComponentFixture<FilesComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ FilesComponent ]
})
.compileComponents();
});
beforeEach(() => {
fixture = TestBed.createComponent(FilesComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, Input, OnInit } from "@angular/core";
import { CapabilityVersion } from "../../../../model/capability-version";
@Component({
selector: "app-files",
templateUrl: "./files.component.html",
styleUrls: ["./files.component.scss"],
})
export class FilesComponent implements OnInit {
@Input() capabilityVersion: CapabilityVersion;
constructor() {}
ngOnInit(): void {}
}
......@@ -11,6 +11,7 @@ import { CreateNewVersionFormComponent } from './components/capability-request/c
import { StatusBadgeComponent } from "./components/capability-request/components/status-buttons/status-badge.component";
import { AnalystToolsComponent } from './components/analyst-tools/analyst-tools.component';
import { ListOfCalibratablesComponent } from './components/list-of-calibratables/list-of-calibratables.component';
import { FilesComponent } from './components/capability-request/components/files/files.component';
@NgModule({
declarations: [
......@@ -23,6 +24,7 @@ import { ListOfCalibratablesComponent } from './components/list-of-calibratables
CreateNewVersionFormComponent,
AnalystToolsComponent,
ListOfCalibratablesComponent,
FilesComponent,
],
imports: [CommonModule, WorkspacesRoutingModule, ReactiveFormsModule, FormsModule],
})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment