Migrate to modernize template

This commit is contained in:
Marek Lesko
2025-10-19 16:34:01 +00:00
parent 9deee01ba3
commit aba8943d17
666 changed files with 25377 additions and 45152 deletions

View File

@@ -0,0 +1,40 @@
import { CommonModule } from '@angular/common';
import { Component, inject, OnInit, signal } from '@angular/core';
import { IconModule } from '../../../icon/icon.module';
import { MaterialModule } from '../../../material.module';
import { FooterComponent } from '../footer/footer.component';
import { FrontEndService } from '../../../services/apps/front-pages/front-end.service';
@Component({
selector: 'app-blog-details',
imports: [IconModule, MaterialModule, CommonModule,
FooterComponent
],
templateUrl: './blog-details.component.html',
styleUrl: './blog-details.component.scss'
})
export class BlogDetailsComponent implements OnInit {
blogDetail = signal<any>(null);
private frontendService = inject(FrontEndService);
ngOnInit(): void {
const selected = this.frontendService.getBlog()();
if (selected) {
this.blogDetail.set(selected);
} else {
// Fallback if accessed directly (e.g., from sidebar or refresh)
const defaultBlog = {
id: 1,
time: "2 mins Read",
imgSrc: "/assets/images/blog/blog-img1.jpg",
user: "/assets/images/profile/user-1.jpg",
title: "As yen tumbles, gadget-loving Japan goes for secondhand iPhones",
views: "9,125",
category: "Social",
comments: 3,
date: "Mon, Dec 23"
};
this.blogDetail.set(defaultBlog);
}
}
}