Обновлен компонент MessengerAttachments: добавлено свойство aria-hidden для иконок изображений, улучшена доступность. Удалены устаревшие интерфейсы WildberriesCard и SelectedCard из компонентов create-supply-form и wb-product-cards, улучшена структура кода.

This commit is contained in:
Bivekich
2025-07-21 23:03:36 +03:00
parent b8d450f135
commit 01d342b557
4 changed files with 67 additions and 69 deletions

View File

@ -16,6 +16,7 @@ import {
Star
} from 'lucide-react'
import { WBProductCards } from './wb-product-cards'
import { SelectedCard, WildberriesCard } from '@/types/supplies'
// import { WholesalerSelection } from './wholesaler-selection'
interface Wholesaler {
@ -32,33 +33,7 @@ interface Wholesaler {
specialization: string[]
}
interface WildberriesCard {
nmID: number
vendorCode: string
title: string
description: string
brand: string
mediaFiles: string[]
sizes: Array<{
chrtID: number
techSize: string
wbSize: string
price: number
discountedPrice: number
quantity: number
}>
}
interface SelectedCard {
card: WildberriesCard
selectedQuantity: number
selectedMarket: string
selectedPlace: string
sellerName: string
sellerPhone: string
deliveryDate: string
selectedServices: string[]
}
interface CreateSupplyFormProps {
onClose: () => void