diff --git a/front/src/ModalSuppression.js b/front/src/ModalSuppression.js
new file mode 100644
index 0000000000000000000000000000000000000000..bc9884d18f911acd620470d2d0558e58260e0138
--- /dev/null
+++ b/front/src/ModalSuppression.js
@@ -0,0 +1,24 @@
+import React, {Component} from 'react'
+import {Modal, Button, Image, Grid} from 'semantic-ui-react'
+
+class ModalSupression extends Component {
+    state={hihi:true};
+    render() {
+        return (
+            <Modal open={this.props.open} size="tiny"
+                onClose={()=>this.props.closeModal()}
+            >
+            <Modal.Header style ={{textAlign:"center"}}>Veux tu vraiment supprimer ce Toucan ?</Modal.Header>
+            <Modal.Content>
+                <Image centered src={`/toucan/img/${this.props.imageId}`} size="medium"/>
+            </Modal.Content>
+            <Modal.Actions style ={{textAlign:"center"}} >
+                <Button negative>Supprimer le Toucan</Button>
+                <Button positive> Laisser le Toucan là où il est</Button>
+            </Modal.Actions>
+        </Modal>
+        )
+    }
+}
+
+export default ModalSupression
\ No newline at end of file
diff --git a/front/src/ToucanLine.js b/front/src/ToucanLine.js
index 1e91014677037c6aea8fb8076f13291126b40d14..f8b3e0fbb5013b4efabd511b04d01ecafb3f8d34 100644
--- a/front/src/ToucanLine.js
+++ b/front/src/ToucanLine.js
@@ -1,7 +1,15 @@
 import React, {Component} from 'react'
-import {Table, Image, Button} from 'semantic-ui-react'
+import {Table, Image, Button, Modal} from 'semantic-ui-react'
+import ModalSuppression from './ModalSuppression'
 
 class ToucanLine extends Component {
+    constructor(props) {
+        super(props)
+        this.state = {isModalOpen: false}
+        this.closeModal = this.closeModal.bind(this)
+    }
+
+
     date(time){
         const dateObject = new Date(time)
         const year = dateObject.getFullYear();
@@ -10,11 +18,14 @@ class ToucanLine extends Component {
         return (`${day+1}/${month+1}/${year}`)
     }
 
+    closeModal() {
+        this.setState({ isModalOpen: false })
+    }
+
     render(){
         return (
             <Table.Row>
                 <Table.Cell >
-                    {console.log(this.props.toucan["_id"])}
                     <a href={`http://localhost:8000/toucan/pdf/${this.props.toucan["_id"]}`}>
                     <Image
                     src={`/toucan/img/${this.props.toucan["_id"]}`}
@@ -29,7 +40,12 @@ class ToucanLine extends Component {
                     {this.date(this.props.toucan.date)}
                 </Table.Cell>
                 <Table.Cell style={{width:"fit-content"}}>
-                    <Button negative icon="cancel"/>
+                    <Button negative icon="cancel" onClick={() => this.setState({isModalOpen: true})}/>
+                    <ModalSuppression
+                    open={this.state.isModalOpen}
+                    imageId={this.props.toucan["_id"]}
+                    closeModal={this.closeModal}
+                    />
                 </Table.Cell>
             </Table.Row>
         )