Route::get('/invoices/{invoice}', \App\Livewire\Invoices\Show::class)->name('invoices.show');
Route::get('/invoices/{invoice}/edit', \App\Livewire\Invoices\Edit::class)->name('invoices.edit');
Route::get('/invoices/{invoice}/pdf', [\App\Http\Controllers\InvoicePdfController::class, 'show'])->name('invoices.pdf');
// عروض الأسعار والطباعة
Route::get('/quotations', \App\Livewire\Quotations\Index::class)->name('quotations.index');
Route::get('/quotations/create', \App\Livewire\Quotations\Create::class)->name('quotations.create');
Route::get('/quotations/{quotation}', \App\Livewire\Quotations\Show::class)->name('quotations.show');
Route::get('/quotations/{quotation}/pdf', [\App\Http\Controllers\QuotationPdfController::class, 'show'])->name('quotations.pdf');
// المنتجات والمصاريف والتقارير
Route::get('/products', \App\Livewire\Products\Index::class)->name('products.index');
Route::get('/expenses', \App\Livewire\Expenses\Index::class)->name('expenses.index');
Route::get('/reports/monthly', \App\Livewire\Reports\Monthly::class)->name('reports.monthly');
if (class_exists(BackupController::class)) {
Route::get('/admin/backup/download', [BackupController::class, 'download'])->name('admin.backup.download');