This commit is contained in:
Hugo Lextrait 2023-04-18 11:23:26 +02:00
parent 2e941c32c2
commit ff63702bea
8 changed files with 33 additions and 11 deletions

View File

@ -14,7 +14,18 @@
gap: 32px; gap: 32px;
width: 100%; width: 100%;
@media (max-width: $screen-l) { .text-container {
display: flex;
flex-direction: column;
justify-content: space-between;
> :first-child {
margin-bottom: 12px;
}
}
@media (max-width: $screen-ls) {
grid-template-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;
} }

View File

@ -28,7 +28,7 @@ export default class FolderListContainer extends React.Component<IProps, IState>
<div className={classes["root"]}> <div className={classes["root"]}>
<div> <div>
<div className={classes["searchbar"]}> <div className={classes["searchbar"]}>
<SearchBar folders={this.props.folders} onChange={this.filterFolders} /> <SearchBar folders={this.props.folders} onChange={this.filterFolders} placeholder="Chercher un dossier" />
</div> </div>
<FolderList <FolderList
folders={this.state.filteredFolders} folders={this.state.filteredFolders}

View File

@ -84,8 +84,8 @@ export const styles = {
backgroundColor: "transparent", backgroundColor: "transparent",
}, },
">svg": { ">svg": {
width: "16px", width: "20px",
height: "16px", height: "20px",
}, },
}), }),
indicatorsContainer: (provided: any) => ({ indicatorsContainer: (provided: any) => ({

View File

@ -8,12 +8,17 @@ import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotar
type IProps = { type IProps = {
folders: IDashBoardFolder[]; folders: IDashBoardFolder[];
onChange?: (folders: IDashBoardFolder[]) => IDashBoardFolder[]; onChange?: (folders: IDashBoardFolder[]) => IDashBoardFolder[];
placeholder?: string;
}; };
type IState = { type IState = {
hasValue: boolean; hasValue: boolean;
}; };
export default class SearchBar extends React.Component<IProps, IState> { export default class SearchBar extends React.Component<IProps, IState> {
static defaultProps = {
placeholder: "Search",
};
public constructor(props: IProps) { public constructor(props: IProps) {
super(props); super(props);
this.state = { this.state = {
@ -28,7 +33,7 @@ export default class SearchBar extends React.Component<IProps, IState> {
<Image src={LoopIcon} alt="Loop icon" /> <Image src={LoopIcon} alt="Loop icon" />
{!this.state.hasValue && ( {!this.state.hasValue && (
<Typography typo={ITypo.P_ERR_18}> <Typography typo={ITypo.P_ERR_18}>
<div className={classes["fake-placeholder"]}>Select</div> <div className={classes["fake-placeholder"]}>{this.props.placeholder}</div>
</Typography> </Typography>
)} )}
<input type="text" placeholder="" className={classes["input"]} onChange={this.onChange} /> <input type="text" placeholder="" className={classes["input"]} onChange={this.onChange} />

View File

@ -1,3 +1,4 @@
import "reflect-metadata";
import ChevronIcon from "@Assets/Icons/chevron.svg"; import ChevronIcon from "@Assets/Icons/chevron.svg";
import FolderListContainer from "@Front/Components/DesignSystem/FolderListContainer"; import FolderListContainer from "@Front/Components/DesignSystem/FolderListContainer";
import Header from "@Front/Components/DesignSystem/Header"; import Header from "@Front/Components/DesignSystem/Header";
@ -11,8 +12,6 @@ import React, { ReactNode } from "react";
import classes from "./classes.module.scss"; import classes from "./classes.module.scss";
import "reflect-metadata";
type IProps = { type IProps = {
title: string; title: string;
children?: ReactNode; children?: ReactNode;

View File

@ -6,6 +6,10 @@
min-height: 100%; min-height: 100%;
align-items: flex-start; align-items: flex-start;
.back-arrow {
margin-bottom: 24px;
}
.radiobox-container { .radiobox-container {
margin: 32px 0; margin: 32px 0;
} }

View File

@ -44,7 +44,9 @@ class AddClientToFolderClass extends BasePage<IProps, IState> {
return ( return (
<DefaultNotaryDashboard title={"Ajouter client(s)"} onSelectedFolder={this.onSelectedFolder}> <DefaultNotaryDashboard title={"Ajouter client(s)"} onSelectedFolder={this.onSelectedFolder}>
<div className={classes["root"]}> <div className={classes["root"]}>
<BackArrow url={"/dossier/".concat(this.props.selectedFolderUid)} /> <div className={classes["back-arrow"]}>
<BackArrow url={"/dossier/".concat(this.props.selectedFolderUid)} />
</div>
<Typography typo={ITypo.H1Bis}>Associer un ou plusieurs client(s)</Typography> <Typography typo={ITypo.H1Bis}>Associer un ou plusieurs client(s)</Typography>
<Form> <Form>
<div className={classes["radiobox-container"]}> <div className={classes["radiobox-container"]}>

View File

@ -3,6 +3,7 @@
align-items: center; align-items: center;
justify-content: center; justify-content: center;
flex-direction: column; flex-direction: column;
height: 100%;
.title { .title {
margin: 32px 0; margin: 32px 0;