Files
adminpanel/src/components/Forms/EditElementForm.jsx
T
2026-05-27 19:36:33 +03:00

48 lines
1.3 KiB
React

export const EditElementForm = ({
navigateBack,
header,
handleSave,
handleDelete = null,
isAddSpecialist = false,
children
}) => (
<div className="container-fluid">
<button
className="btn btn-link mb-3"
onClick={ () => navigateBack() }
>
Назад
</button>
<div className="card shadow mb-4">
<div className="card-header py-3 d-flex justify-content-between align-items-center">
<h6 className="m-0 font-weight-bold text-primary">
{ header }
</h6>
</div>
<div className="card-body">
{ children }
<div className="d-flex justify-content-start">
<button
className="btn btn-primary mr-2"
onClick={ handleSave }
>
Сохранить
</button>
<button
className="btn btn-secondary"
onClick={ () => navigateBack() }
>
Отмена
</button>
{!isAddSpecialist &&
<button
className="btn btn-danger ml-auto"
onClick={ handleDelete }
>
Удалить
</button>}
</div>
</div>
</div>
</div>
);