Files
Checkmate/client/src/Components/v2/common/controls/HeaderCreate.tsx
T
2026-01-24 16:01:32 +00:00

34 lines
620 B
TypeScript

import { Stack } from "@mui/material";
import { useNavigate } from "react-router-dom";
import { ButtonInput } from "../../inputs/Button";
interface HeaderCreateProps {
label?: string;
path: string;
}
export const HeaderCreate = ({ label = "Create", path }: HeaderCreateProps) => {
const navigate = useNavigate();
const handleClick = () => {
navigate(path);
};
return (
<Stack
direction="row"
justifyContent="flex-end"
alignItems="center"
width="100%"
>
<ButtonInput
variant="contained"
color="primary"
onClick={handleClick}
>
{label}
</ButtonInput>
</Stack>
);
};