34 lines
989 B
TypeScript
34 lines
989 B
TypeScript
import { CustomBreadcrumbs } from 'src/components/custom-breadcrumbs';
|
|
import { DashboardContent } from 'src/layouts/dashboard';
|
|
import { paths } from 'src/routes/paths';
|
|
import type { IUserItem } from 'src/types/user';
|
|
import { UserNewEditForm } from '../user-new-edit-form';
|
|
import { useTranslation } from 'react-i18next';
|
|
|
|
// ----------------------------------------------------------------------
|
|
|
|
type Props = {
|
|
user?: IUserItem;
|
|
};
|
|
|
|
export function UserEditView({ user: currentUser }: Props) {
|
|
const { t } = useTranslation();
|
|
|
|
return (
|
|
<DashboardContent>
|
|
<CustomBreadcrumbs
|
|
heading="Edit"
|
|
backHref={paths.dashboard.user.list}
|
|
links={[
|
|
{ name: t('Dashboard'), href: paths.dashboard.root },
|
|
{ name: t('User'), href: paths.dashboard.user.root },
|
|
{ name: currentUser?.name },
|
|
]}
|
|
sx={{ mb: { xs: 3, md: 5 } }}
|
|
/>
|
|
|
|
<UserNewEditForm currentUser={currentUser} />
|
|
</DashboardContent>
|
|
);
|
|
}
|