mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-24 07:17:55 +01:00
feat(dashboard): ✨ Aggiunta dashboard base
This commit is contained in:
parent
09c0375415
commit
ca39e18b07
14
resources/js/Views/Dashboard.jsx
Normal file
14
resources/js/Views/Dashboard.jsx
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
import Page from '../Components/Page.jsx';
|
||||||
|
|
||||||
|
export default class Dashboard extends Page {
|
||||||
|
view(vnode) {
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<h2>{__('Dashboard')}</h2>
|
||||||
|
<p>
|
||||||
|
This is the dashboard page.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
@ -1,7 +1,7 @@
|
|||||||
import '@maicol07/mwc-card';
|
import '@maicol07/mwc-card';
|
||||||
|
import '@maicol07/mwc-layout-grid';
|
||||||
import '@material/mwc-checkbox';
|
import '@material/mwc-checkbox';
|
||||||
import '@material/mwc-formfield';
|
import '@material/mwc-formfield';
|
||||||
import '@maicol07/mwc-layout-grid';
|
|
||||||
import '../WebComponents/TextField';
|
import '../WebComponents/TextField';
|
||||||
|
|
||||||
import type {Cash} from 'cash-dom';
|
import type {Cash} from 'cash-dom';
|
||||||
@ -78,8 +78,9 @@ export default class LoginPage extends Page {
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
showSnackbar(Object.values(error.data.errors).join(' '), false);
|
showSnackbar(Object.values(error.data.errors).join(' '), false);
|
||||||
this.loading.hide();
|
this.loading.hide();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Inertia.visit(window.route('dashboard'));
|
window.location.href = window.route('dashboard');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
2
resources/js/Views/index.js
vendored
2
resources/js/Views/index.js
vendored
@ -1,4 +1,6 @@
|
|||||||
// noinspection JSUnusedGlobalSymbols
|
// noinspection JSUnusedGlobalSymbols
|
||||||
|
|
||||||
|
export { default as AdminSetupPage } from './AdminSetupPage.jsx';
|
||||||
|
export { default as Dashboard } from './Dashboard.jsx';
|
||||||
export { default as LoginPage } from './LoginPage.jsx';
|
export { default as LoginPage } from './LoginPage.jsx';
|
||||||
export { default as SetupPage } from './SetupPage.jsx';
|
export { default as SetupPage } from './SetupPage.jsx';
|
||||||
|
@ -22,20 +22,30 @@ Route::get('/', static function () {
|
|||||||
return redirect()->route('setup');
|
return redirect()->route('setup');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (auth()->hasUser()) {
|
||||||
|
return redirect()->route('dashboard');
|
||||||
|
}
|
||||||
|
|
||||||
return redirect()->route('auth.login');
|
return redirect()->route('auth.login');
|
||||||
});
|
});
|
||||||
|
|
||||||
Route::name('auth.')->group(static function () {
|
Route::inertia('dashboard', 'Dashboard')
|
||||||
Route::inertia('login', 'LoginPage')
|
->middleware('auth')
|
||||||
->name('login');
|
->name('dashboard');
|
||||||
/*Route::inertia('password-request', '')
|
|
||||||
->name('password-request');*/
|
|
||||||
|
|
||||||
Route::post('login', [AuthController::class, 'authenticate'])
|
Route::name('auth.')
|
||||||
|
->middleware('guest')
|
||||||
|
->group(static function () {
|
||||||
|
Route::inertia('login', 'LoginPage')
|
||||||
|
->name('login');
|
||||||
|
/*Route::inertia('password-request', '')
|
||||||
|
->name('password-request');*/
|
||||||
|
|
||||||
|
Route::post('login', [AuthController::class, 'authenticate'])
|
||||||
->name('authenticate');
|
->name('authenticate');
|
||||||
/*Route::post('logout', 'Auth\LoginController@logout')
|
/*Route::post('logout', 'Auth\LoginController@logout')
|
||||||
->name('auth.logout');*/
|
->name('auth.logout');*/
|
||||||
});
|
});
|
||||||
|
|
||||||
Route::name('setup.')->group(static function () {
|
Route::name('setup.')->group(static function () {
|
||||||
Route::inertia('setup', 'SetupPage', [
|
Route::inertia('setup', 'SetupPage', [
|
||||||
@ -60,8 +70,6 @@ Route::name('setup.')->group(static function () {
|
|||||||
->name('admin.save');
|
->name('admin.save');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Route::get('lang/{language}', static function ($language) {
|
Route::get('lang/{language}', static function ($language) {
|
||||||
app()->setLocale($language);
|
app()->setLocale($language);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user