page update client infoirmation
This commit is contained in:
parent
f8694d5569
commit
b976e75a6c
@ -5,20 +5,24 @@ import Typography, { ITypo } from "../../Typography";
|
|||||||
import Image from "next/image";
|
import Image from "next/image";
|
||||||
import PenIcon from "@Assets/Icons/pen.svg";
|
import PenIcon from "@Assets/Icons/pen.svg";
|
||||||
import WarningBadge from "../../WarningBadge";
|
import WarningBadge from "../../WarningBadge";
|
||||||
|
import Link from "next/link";
|
||||||
|
|
||||||
type IProps = {
|
type IProps = {
|
||||||
contact: {
|
contact: {
|
||||||
|
uid: Contact["uid"];
|
||||||
first_name: Contact["first_name"];
|
first_name: Contact["first_name"];
|
||||||
last_name: Contact["last_name"];
|
last_name: Contact["last_name"];
|
||||||
phone_number: Contact["phone_number"];
|
phone_number: Contact["phone_number"];
|
||||||
cell_phone_number: Contact["cell_phone_number"];
|
cell_phone_number: Contact["cell_phone_number"];
|
||||||
email: Contact["email"];
|
email: Contact["email"];
|
||||||
};
|
};
|
||||||
|
selectedFolderUid: string;
|
||||||
};
|
};
|
||||||
type IState = {};
|
type IState = {};
|
||||||
|
|
||||||
export default class UserFolderHeader extends React.Component<IProps, IState> {
|
export default class UserFolderHeaderClass extends React.Component<IProps, IState> {
|
||||||
public override render(): JSX.Element {
|
public override render(): JSX.Element {
|
||||||
|
const redirectPath = "/folder/".concat(this.props.selectedFolderUid, "/update/client/", this.props.contact.uid);
|
||||||
return (
|
return (
|
||||||
<div className={classes["root"]}>
|
<div className={classes["root"]}>
|
||||||
<div className={classes["content"]}>
|
<div className={classes["content"]}>
|
||||||
@ -47,7 +51,9 @@ export default class UserFolderHeader extends React.Component<IProps, IState> {
|
|||||||
</div>
|
</div>
|
||||||
<div className={classes["icons"]}>
|
<div className={classes["icons"]}>
|
||||||
<WarningBadge />
|
<WarningBadge />
|
||||||
<Image src={PenIcon} alt="edit" className={classes["edit-icon"]} onClick={this.onEditClick} />
|
<Link href={redirectPath}>
|
||||||
|
<Image src={PenIcon} alt="edit" className={classes["edit-icon"]} onClick={this.onEditClick} />
|
||||||
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
@ -60,7 +60,7 @@ export default class UserFolder extends React.Component<IProps, IState> {
|
|||||||
</Confirm>
|
</Confirm>
|
||||||
|
|
||||||
<div className={classes["header"]} onClick={this.toggleOpen}>
|
<div className={classes["header"]} onClick={this.toggleOpen}>
|
||||||
<UserFolderHeader contact={this.props.customer.contact} />
|
<UserFolderHeader contact={this.props.customer.contact} selectedFolderUid={this.props.folder.uid} />
|
||||||
<Image
|
<Image
|
||||||
src={ChevronIcon}
|
src={ChevronIcon}
|
||||||
alt="chevron open close"
|
alt="chevron open close"
|
||||||
|
@ -126,7 +126,7 @@ class AddClientToFolderClass extends BasePage<IProps, IState> {
|
|||||||
|
|
||||||
export default function AddClientToFolder() {
|
export default function AddClientToFolder() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
let { uid } = router.query;
|
let { folderUid } = router.query;
|
||||||
uid = uid as string;
|
folderUid = folderUid as string;
|
||||||
return <AddClientToFolderClass selectedFolderUid={uid} />;
|
return <AddClientToFolderClass selectedFolderUid={folderUid} />;
|
||||||
}
|
}
|
||||||
|
@ -121,7 +121,7 @@ class FolderInformationClass extends BasePage<IPropsClass, IState> {
|
|||||||
|
|
||||||
export default function FolderInformation() {
|
export default function FolderInformation() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
let { uid } = router.query;
|
let { folderUid } = router.query;
|
||||||
uid = uid as string;
|
folderUid = folderUid as string;
|
||||||
return <FolderInformationClass selectedFolderUid={uid} />;
|
return <FolderInformationClass selectedFolderUid={folderUid} />;
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,7 @@ class UpdateClientClass extends BasePage<IProps, IState> {
|
|||||||
|
|
||||||
export default function UpdateClient() {
|
export default function UpdateClient() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
let { uid } = router.query;
|
let { folderUid } = router.query;
|
||||||
uid = uid as string;
|
folderUid = folderUid as string;
|
||||||
return <UpdateClientClass selectedFolderUid={uid} />;
|
return <UpdateClientClass selectedFolderUid={folderUid} />;
|
||||||
}
|
}
|
||||||
|
@ -58,7 +58,7 @@ class UpdateFolderDescriptionClass extends BasePage<IProps, IState> {
|
|||||||
|
|
||||||
export default function UpdateFolderDescription() {
|
export default function UpdateFolderDescription() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
let { uid } = router.query;
|
let { folderUid } = router.query;
|
||||||
uid = uid as string;
|
folderUid = folderUid as string;
|
||||||
return <UpdateFolderDescriptionClass selectedFolderUid={uid} />;
|
return <UpdateFolderDescriptionClass selectedFolderUid={folderUid} />;
|
||||||
}
|
}
|
||||||
|
@ -80,7 +80,7 @@ class UpdateFolderMetadataClass extends BasePage<IProps, IState> {
|
|||||||
|
|
||||||
export default function UpdateFolderMetadata() {
|
export default function UpdateFolderMetadata() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
let { uid } = router.query;
|
let { folderUid } = router.query;
|
||||||
uid = uid as string;
|
folderUid = folderUid as string;
|
||||||
return <UpdateFolderMetadataClass selectedFolderUid={uid} />;
|
return <UpdateFolderMetadataClass selectedFolderUid={folderUid} />;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user