Перенес mockup данные на бэкенд
Some checks failed
CI / main (push) Has been cancelled

This commit is contained in:
Igor Rybakov
2026-03-06 23:51:52 +02:00
parent b9918116ae
commit cb527f4961
35 changed files with 468 additions and 85 deletions

View File

@@ -1,3 +1,44 @@
export function shared(): string {
return 'shared';
export interface Brand {
id: number;
name: string;
country: string;
logo: string;
category: string;
}
export interface Product {
id: number;
sku: string;
name: string;
brand: string;
category: string;
subcategory: string;
price: string;
image: string;
inStock: boolean;
}
export type CategorySlug = 'gidravlika' | 'pnevmatika' | 'asu' | 'zip';
export interface Category {
slug: CategorySlug;
name: string;
icon: string;
description: string;
brands: string;
color: string;
}
export const categorySlugMap: Record<string, CategorySlug> = {
'Гидравлика': 'gidravlika',
'Пневматика': 'pnevmatika',
'АСУ': 'asu',
'ЗИП': 'zip',
};
export const categoryNameMap: Record<CategorySlug, string> = {
gidravlika: 'Гидравлика',
pnevmatika: 'Пневматика',
asu: 'АСУ',
zip: 'ЗИП',
};