diff --git a/src/icons/delete-bin.vue b/src/icons/delete-bin.vue
new file mode 100644
index 0000000..780f66f
--- /dev/null
+++ b/src/icons/delete-bin.vue
@@ -0,0 +1,7 @@
+
+
+
diff --git a/src/icons/delete-column.vue b/src/icons/delete-column.vue
new file mode 100644
index 0000000..b8039b6
--- /dev/null
+++ b/src/icons/delete-column.vue
@@ -0,0 +1,7 @@
+
+
+
diff --git a/src/icons/delete-row.vue b/src/icons/delete-row.vue
new file mode 100644
index 0000000..31ef4e4
--- /dev/null
+++ b/src/icons/delete-row.vue
@@ -0,0 +1,7 @@
+
+
+
diff --git a/src/icons/insert-column-left.vue b/src/icons/insert-column-left.vue
new file mode 100644
index 0000000..eb68e70
--- /dev/null
+++ b/src/icons/insert-column-left.vue
@@ -0,0 +1,7 @@
+
+
+
diff --git a/src/icons/insert-column-right.vue b/src/icons/insert-column-right.vue
new file mode 100644
index 0000000..cc378b0
--- /dev/null
+++ b/src/icons/insert-column-right.vue
@@ -0,0 +1,7 @@
+
+
+
diff --git a/src/icons/insert-row-bottom.vue b/src/icons/insert-row-bottom.vue
new file mode 100644
index 0000000..7408a83
--- /dev/null
+++ b/src/icons/insert-row-bottom.vue
@@ -0,0 +1,7 @@
+
+
+
diff --git a/src/icons/insert-row-top.vue b/src/icons/insert-row-top.vue
new file mode 100644
index 0000000..7676614
--- /dev/null
+++ b/src/icons/insert-row-top.vue
@@ -0,0 +1,7 @@
+
+
+
diff --git a/src/messages.json b/src/messages.json
index 1034ce5..00bca8f 100644
--- a/src/messages.json
+++ b/src/messages.json
@@ -7,7 +7,15 @@
"highlight": "Highlight",
"count_chars": "no characters | 1 character | {count} characters",
"count_words": "no words | 1 word | {count} words",
- "text_align": "Text align"
+ "text_align": "Text align",
+ "table_insert": "Insert table",
+ "table_delete": "Delete table",
+ "table_add_column_before": "Add column before",
+ "table_add_column_after": "Add column after",
+ "table_delete_column": "Delete column",
+ "table_add_row_before": "Add row before",
+ "table_add_row_after": "Add row after",
+ "table_delete_row": "Delete row"
}
},
"fr": {
@@ -18,7 +26,15 @@
"highlight": "Surligner",
"count_chars": "aucun caractère | 1 caractère | {count} caractères",
"count_words": "aucun mot | 1 mot | {count} mots",
- "text_align": "Alignement du texte"
+ "text_align": "Alignement du texte",
+ "table_insert": "Insérer un tableau",
+ "table_delete": "Supprimer le tableau",
+ "table_add_column_before": "Ajouter une colonne avant",
+ "table_add_column_after": "Ajouter une colonne après",
+ "table_delete_column": "Supprimer la colonne",
+ "table_add_row_before": "Ajouter une ligne avant",
+ "table_add_row_after": "Ajouter une ligne après",
+ "table_delete_row": "Supprimer la ligne"
}
}
}
diff --git a/src/tiptap-editor.vue b/src/tiptap-editor.vue
index d7523df..3d573d9 100644
--- a/src/tiptap-editor.vue
+++ b/src/tiptap-editor.vue
@@ -225,17 +225,71 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+