✨ Fixing selected
This commit is contained in:
parent
e2501339ea
commit
48cb8c6072
@ -13,6 +13,10 @@
|
|||||||
background-color: $grey-medium;
|
background-color: $grey-medium;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&[data-selected="true"] {
|
||||||
|
background-color: $grey-medium;
|
||||||
|
}
|
||||||
|
|
||||||
.left-side {
|
.left-side {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
|
@ -7,6 +7,7 @@ import Image from "next/image";
|
|||||||
export type IBlock = {
|
export type IBlock = {
|
||||||
name: string;
|
name: string;
|
||||||
id: string;
|
id: string;
|
||||||
|
selected: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
type IProps = {
|
type IProps = {
|
||||||
@ -25,7 +26,7 @@ export default function BlockList({ blocks, onSelectedBlock }: IProps) {
|
|||||||
{blocks.map((block) => {
|
{blocks.map((block) => {
|
||||||
return (
|
return (
|
||||||
<div onClick={selectBlock} key={block.id} id={block.id}>
|
<div onClick={selectBlock} key={block.id} id={block.id}>
|
||||||
<div className={classes["root"]}>
|
<div className={classes["root"]} data-selected={block.selected.toString()}>
|
||||||
<div className={classes["left-side"]}>
|
<div className={classes["left-side"]}>
|
||||||
<Typography typo={ITypo.P_16}>{block.name}</Typography>
|
<Typography typo={ITypo.P_16}>{block.name}</Typography>
|
||||||
</div>
|
</div>
|
||||||
|
@ -85,7 +85,7 @@ class FolderListContainerClass extends React.Component<IPropsClass, IState> {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return [...pendingFolders, ...otherFolders].map((folder) => {
|
return [...pendingFolders, ...otherFolders].map((folder) => {
|
||||||
return { id: folder.uid!, name: folder.folder_number! + " - " + folder.name! };
|
return { id: folder.uid!, name: folder.folder_number! + " - " + folder.name!, selected: false };
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
private onSelectedFolder(block: IBlock) {
|
private onSelectedFolder(block: IBlock) {
|
||||||
|
@ -51,6 +51,7 @@ export default function CollaboratorListContainer(props: IProps) {
|
|||||||
return {
|
return {
|
||||||
name: user.contact?.first_name + " " + user.contact?.last_name,
|
name: user.contact?.first_name + " " + user.contact?.last_name,
|
||||||
id: user.uid!,
|
id: user.uid!,
|
||||||
|
selected: false,
|
||||||
};
|
};
|
||||||
})}
|
})}
|
||||||
onSelectedBlock={onSelectedBlock}
|
onSelectedBlock={onSelectedBlock}
|
||||||
|
@ -19,6 +19,7 @@ type IProps = {
|
|||||||
export default function DeedListContainer(props: IProps) {
|
export default function DeedListContainer(props: IProps) {
|
||||||
const [filteredUsers, setFilteredUsers] = useState<DeedType[]>(props.deedTypes);
|
const [filteredUsers, setFilteredUsers] = useState<DeedType[]>(props.deedTypes);
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
const { deedTypeUid } = router.query;
|
||||||
|
|
||||||
const filterDeeds = useCallback(
|
const filterDeeds = useCallback(
|
||||||
(input: string) => {
|
(input: string) => {
|
||||||
@ -51,6 +52,7 @@ export default function DeedListContainer(props: IProps) {
|
|||||||
return {
|
return {
|
||||||
name: deed.name,
|
name: deed.name,
|
||||||
id: deed.uid!,
|
id: deed.uid!,
|
||||||
|
selected: deedTypeUid === deed.uid,
|
||||||
};
|
};
|
||||||
})}
|
})}
|
||||||
onSelectedBlock={onSelectedBlock}
|
onSelectedBlock={onSelectedBlock}
|
||||||
|
@ -48,6 +48,7 @@ export default function RoleListContainer(props: IProps) {
|
|||||||
return {
|
return {
|
||||||
name: role.name,
|
name: role.name,
|
||||||
id: role.uid!,
|
id: role.uid!,
|
||||||
|
selected: false,
|
||||||
};
|
};
|
||||||
})}
|
})}
|
||||||
onSelectedBlock={onSelectedBlock}
|
onSelectedBlock={onSelectedBlock}
|
||||||
|
@ -13,7 +13,7 @@ export default function DeedTypesCreate(props: IProps) {
|
|||||||
const onSubmitHandler = useCallback(async (e: React.FormEvent<HTMLFormElement> | null, values: { [key: string]: string }) => {}, []);
|
const onSubmitHandler = useCallback(async (e: React.FormEvent<HTMLFormElement> | null, values: { [key: string]: string }) => {}, []);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<DefaultDeedTypesDashboard mobileBackText={"Liste des types d'actes"} hasBackArrow>
|
<DefaultDeedTypesDashboard mobileBackText={"Liste des types d'actes"} hasBackArrow title="Créer un type d'acte">
|
||||||
<div className={classes["root"]}>
|
<div className={classes["root"]}>
|
||||||
<div className={classes["header"]}>
|
<div className={classes["header"]}>
|
||||||
<Typography typo={ITypo.H1Bis}>Créer un type d'acte</Typography>
|
<Typography typo={ITypo.H1Bis}>Créer un type d'acte</Typography>
|
||||||
|
@ -34,7 +34,7 @@ export default function DeedTypesEdit() {
|
|||||||
const onSubmitHandler = useCallback(async (e: React.FormEvent<HTMLFormElement> | null, values: { [key: string]: string }) => {}, []);
|
const onSubmitHandler = useCallback(async (e: React.FormEvent<HTMLFormElement> | null, values: { [key: string]: string }) => {}, []);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<DefaultDeedTypesDashboard mobileBackText={"Liste des types d'actes"} hasBackArrow>
|
<DefaultDeedTypesDashboard mobileBackText={"Liste des types d'actes"} hasBackArrow title="Modifier les informations d'un acte">
|
||||||
<div className={classes["root"]}>
|
<div className={classes["root"]}>
|
||||||
<div className={classes["header"]}>
|
<div className={classes["header"]}>
|
||||||
<Typography typo={ITypo.H1Bis}>Modifier les informations de l'acte</Typography>
|
<Typography typo={ITypo.H1Bis}>Modifier les informations de l'acte</Typography>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user