diff -r 5c3af4f10e92 -r 964438ef8401 client/src/components/NotesList.js --- a/client/src/components/NotesList.js Tue Sep 25 02:02:13 2018 +0200 +++ b/client/src/components/NotesList.js Mon Oct 01 00:17:45 2018 +0200 @@ -12,9 +12,21 @@ editingNote: null, noteToDelete: null, modalIsOpen: false, - }; + } } + componentDidUpdate(prevProps) { + if ((this.props.notes || []).size > (prevProps.notes || []).size) { + this.node.scrollIntoView({behavior: "smooth", block: "end", inline: "nearest"}) + } + } + + // componentDidUpdate(prevProps) { + // if (this.props.notes.size > prevProps.notes.size) { + // this.node.scrollIntoView({behavior: "smooth", block: "end", inline: "nearest"}) + // } + // } + componentWillMount() { Modal.setAppElement('body'); } @@ -68,36 +80,38 @@ render() { if (this.props.notes.size === 0) { return ( -
Commencez votre première note en écrivant dans le champ texte ci-dessous
+
); } return (
- - {this.props.notes.map((note) => - - )} +
+ {this.props.notes.map((note) => + + )} +
this.node = node}/> +
- close + close
- Êtes-vous sûr(e) de vouloir supprimer cette note ? - + Supprimer cette note ? +