2026-03-03 17:27:30 +05:30

21 lines
601 B
TypeScript

import { Component, inject, Input } from '@angular/core';
import { ProductModel } from '../../../../core/models/product.model';
import { Router } from '@angular/router';
import { FavoriteButton } from '../../../../src/app/shared/components/favorite-button/favorite-button';
@Component({
selector: 'app-product-card',
standalone: true,
imports: [FavoriteButton],
templateUrl: './product-card.html',
})
export class ProductCard {
readonly router = inject(Router);
@Input() product!: ProductModel;
goToProductDetails() {
this.router.navigate(['/products', this.product.slug]);
}
}