- Восстановлена структура формы мыла с промежуточными стоимостями под каждым блоком - Добавлен компонент CostBlock для отображения промежуточных стоимостей - Улучшена обработка chat_id при отправке (проверка URL и sessionStorage) - Улучшена навигация между калькуляторами с более понятным интерфейсом - Добавлена подсказка для пользователя о переключении калькуляторов
25 lines
515 B
TypeScript
25 lines
515 B
TypeScript
// components/CostBlock.tsx
|
||
// Блок отображения промежуточной стоимости
|
||
|
||
type CostBlockProps = {
|
||
title: string;
|
||
value: number;
|
||
highlight?: boolean;
|
||
};
|
||
|
||
export default function CostBlock({ title, value, highlight = false }: CostBlockProps) {
|
||
return (
|
||
<div
|
||
className={`
|
||
p-2
|
||
${highlight ? 'bg-gray-600 font-semibold' : 'bg-gray-700'}
|
||
text-gray-200
|
||
rounded
|
||
`}
|
||
>
|
||
{title}: {value.toFixed(1)} руб
|
||
</div>
|
||
);
|
||
}
|
||
|