2026-03-05 13:34:37 +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]);
}
}