+
@@ -47,6 +48,7 @@ import ShowPage from '@/Components/ShowPage.vue';
import BreadCrumb from '@/Components/BreadCrumb.vue';
import ContactCard from '@/Components/ContactCard.vue';
import EditButton from '@/Components/Buttons/EditButton.vue';
+import LetterButton from '@/Components/Buttons/LetterButton.vue';
import DeleteButton from '@/Components/Buttons/DeleteButton.vue';
import RestoreButton from '@/Components/Buttons/RestoreButton.vue';
import ContractTable from '../../Components/Contracts/ContractTable.vue';
@@ -59,6 +61,7 @@ export default {
BreadCrumb,
ContactCard,
EditButton,
+ LetterButton,
DeleteButton,
RestoreButton,
ContractTable,
diff --git a/routes/web.php b/routes/web.php
index 518f2e9..55099a8 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -30,6 +30,7 @@ Route::middleware(['auth:sanctum', 'verified'])->group(function () {
Route::prefix('{contact}')->group(function () {
Route::get('/', [ContactController::class, 'show'])->name('contacts.show');
Route::get('edit', [ContactController::class, 'edit'])->name('contacts.edit');
+ Route::get('letter', [ContactController::class, 'letter'])->name('contacts.letter');
Route::put('/', [ContactController::class, 'update'])->name('contacts.update');
Route::get('delete', [ContactController::class, 'destroy'])->name('contacts.destroy');
Route::get('restore', [ContactController::class, 'restore'])->name('contacts.restore');