16 lines
442 B
TypeScript
16 lines
442 B
TypeScript
|
import { Alert, Card } from "@mui/material";
|
||
|
import { PropsWithChildren } from "react";
|
||
|
|
||
|
export function FamilyCard(
|
||
|
p: PropsWithChildren<{ error?: string; success?: string }>
|
||
|
): React.ReactElement {
|
||
|
return (
|
||
|
<Card style={{ margin: "10px auto", maxWidth: "450px" }}>
|
||
|
{p.error && <Alert severity="error">{p.error}</Alert>}
|
||
|
{p.success && <Alert severity="success">{p.success}</Alert>}
|
||
|
|
||
|
{p.children}
|
||
|
</Card>
|
||
|
);
|
||
|
}
|