Update migrated js to ts and shadcn

This commit is contained in:
2025-11-26 20:00:39 +00:00
parent d5938046a2
commit 551ba9fd62
51 changed files with 1702 additions and 937 deletions

View File

@@ -0,0 +1,34 @@
import React from 'react';
import { Card, CardContent, CardHeader, CardTitle } from './ui/card';
import { Button } from './ui/button';
const SuggestionPanel = ({ suggestion, onApplySuggestion, t }: any) => {
if (!suggestion) return null;
return (
<Card className="bg-sky-50/50 border-l-4 border-sky-500">
<CardHeader>
<CardTitle className="text-lg">{t.whatIf}</CardTitle>
</CardHeader>
<CardContent>
{suggestion.dose ? (
<div className="space-y-3">
<p className="text-sm text-sky-800">
{t.suggestion}: <span className="font-bold">{suggestion.dose}{t.mg}</span> ({t.instead} {suggestion.originalDose}{t.mg}) {t.at} <span className="font-bold">{suggestion.time}</span>.
</p>
<Button
onClick={onApplySuggestion}
className="w-full bg-sky-600 hover:bg-sky-700"
>
{t.applySuggestion}
</Button>
</div>
) : (
<p className="text-sm text-sky-800">{suggestion.text}</p>
)}
</CardContent>
</Card>
);
};
export default SuggestionPanel;