DoSoapCalc/frontend/components/CostBlock.tsx
dosai fc7c42861c fix: Восстановлена оригинальная структура формы мыла и исправлена обработка chat_id
- Восстановлена структура формы мыла с промежуточными стоимостями под каждым блоком
- Добавлен компонент CostBlock для отображения промежуточных стоимостей
- Улучшена обработка chat_id при отправке (проверка URL и sessionStorage)
- Улучшена навигация между калькуляторами с более понятным интерфейсом
- Добавлена подсказка для пользователя о переключении калькуляторов
2025-11-01 20:27:36 +03:00

25 lines
515 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 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>
);
}