Add new components for AI and tutorials, update routing, and enhance file upload functionality

This commit is contained in:
liosha84
2025-08-04 10:38:46 +03:00
parent 18c6906637
commit 483d029952
206 changed files with 2362 additions and 1199 deletions
@@ -0,0 +1,41 @@
import {Component, CUSTOM_ELEMENTS_SCHEMA, inject} from '@angular/core';
import {MatCard, MatCardContent, MatCardHeader} from '@angular/material/card';
import {MatMiniFabButton} from '@angular/material/button';
import {MatToolbar, MatToolbarRow} from '@angular/material/toolbar';
import {MatTooltip} from '@angular/material/tooltip';
import {MatIcon} from '@angular/material/icon';
import {FileInfo} from '../../../models/file-info';
import {UserApiService} from '../user-api.service';
import {MatDialog} from '@angular/material/dialog';
@Component({
selector: 'app-images.component',
imports: [
MatCard,
MatCardContent,
MatCardHeader,
MatIcon,
MatMiniFabButton,
MatToolbar,
MatToolbarRow,
MatTooltip
],
templateUrl: './images.component.html',
styleUrl: './images.component.scss',
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class ImagesComponent {
fileInfos?: FileInfo[] = [];
constructor(private userApiService: UserApiService) {
this.userApiService.getImages().subscribe(data =>{
this.fileInfos = data;
console.log(data);
});
}
downloadImage(url: string | undefined) {
}
}