diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php new file mode 100644 index 0000000..1a03c14 --- /dev/null +++ b/app/Http/Controllers/UserController.php @@ -0,0 +1,19 @@ + UserResource::collection(User::all()), + ]); + } +} diff --git a/resources/js/Pages/Users/Index.vue b/resources/js/Pages/Users/Index.vue new file mode 100644 index 0000000..aca6f67 --- /dev/null +++ b/resources/js/Pages/Users/Index.vue @@ -0,0 +1,169 @@ + + + diff --git a/resources/js/Shared/MainMenu.vue b/resources/js/Shared/MainMenu.vue index d709004..b0d91de 100644 --- a/resources/js/Shared/MainMenu.vue +++ b/resources/js/Shared/MainMenu.vue @@ -152,7 +152,7 @@
Workflow
@@ -184,7 +184,7 @@
@@ -265,8 +265,8 @@ export default { setup() { const user = computed(() => usePage().props.value.auth.user); const navigation = [ - {name: 'Home', href: '/', current: true}, - {name: 'Profile', href: '#', current: false}, + {name: 'Dashboard', href: '/', current: true}, + {name: 'Użytkownicy', href: '/users', current: false}, {name: 'Resources', href: '#', current: false}, {name: 'Company Directory', href: '#', current: false}, {name: 'Openings', href: '#', current: false}, @@ -274,7 +274,7 @@ export default { const userNavigation = [ {name: 'Your Profile', href: '#'}, {name: 'Settings', href: '#'}, - {name: 'Sign out', href: '/logout', method: 'post', as: 'button'}, + {name: 'Wyloguj się', href: '/logout', method: 'post', as: 'button'}, ]; return { diff --git a/resources/js/app.js b/resources/js/app.js index 95cc0c5..7e28083 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -21,4 +21,7 @@ createInertiaApp({ title: title => `${title} - Toby`, }); -InertiaProgress.init(); +InertiaProgress.init({ + delay: 0, + color: 'red', +}); diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php index 0c09d2c..6579091 100644 --- a/resources/views/app.blade.php +++ b/resources/views/app.blade.php @@ -1,5 +1,5 @@ - + diff --git a/routes/web.php b/routes/web.php index f4434c3..5b25054 100644 --- a/routes/web.php +++ b/routes/web.php @@ -5,10 +5,14 @@ declare(strict_types=1); use Illuminate\Support\Facades\Route; use Toby\Http\Controllers\GoogleController; use Toby\Http\Controllers\LogoutController; +use Toby\Http\Controllers\UserController; Route::middleware("auth")->group(function (): void { Route::get("/", fn() => inertia("Dashboard"))->name("dashboard"); Route::post("/logout", LogoutController::class); + + Route::resource("users", UserController::class); + }); Route::middleware("guest")->group(function (): void {