diff --git a/resources/js/router/index.js b/resources/js/router/index.js index e48b729..3059e6a 100644 --- a/resources/js/router/index.js +++ b/resources/js/router/index.js @@ -4,6 +4,10 @@ import DashboardLayout from '../views/dashboard/DashboardLayout.vue' import Overview from '../views/dashboard/Overview.vue' import SavedStations from '../views/dashboard/SavedStations.vue' import Preferences from '../views/dashboard/Preferences.vue' +import SettingsLayout from '../views/dashboard/settings/SettingsLayout.vue' +import Profile from '../views/dashboard/settings/Profile.vue' +import Security from '../views/dashboard/settings/Security.vue' +import Appearance from '../views/dashboard/settings/Appearance.vue' const routes = [ { path: '/', component: Home, name: 'home' }, @@ -14,6 +18,16 @@ const routes = [ { path: '', component: Overview, name: 'dashboard' }, { path: 'saved-stations', component: SavedStations, name: 'dashboard.saved-stations' }, { path: 'preferences', component: Preferences, name: 'dashboard.preferences' }, + { + path: 'settings', + component: SettingsLayout, + redirect: '/dashboard/settings/profile', + children: [ + { path: 'profile', component: Profile, name: 'dashboard.settings.profile' }, + { path: 'security', component: Security, name: 'dashboard.settings.security' }, + { path: 'appearance', component: Appearance, name: 'dashboard.settings.appearance' }, + ], + }, ], }, ] diff --git a/resources/js/views/dashboard/settings/Appearance.vue b/resources/js/views/dashboard/settings/Appearance.vue new file mode 100644 index 0000000..0ada1d8 --- /dev/null +++ b/resources/js/views/dashboard/settings/Appearance.vue @@ -0,0 +1 @@ + diff --git a/resources/js/views/dashboard/settings/Profile.vue b/resources/js/views/dashboard/settings/Profile.vue new file mode 100644 index 0000000..0ada1d8 --- /dev/null +++ b/resources/js/views/dashboard/settings/Profile.vue @@ -0,0 +1 @@ + diff --git a/resources/js/views/dashboard/settings/Security.vue b/resources/js/views/dashboard/settings/Security.vue new file mode 100644 index 0000000..0ada1d8 --- /dev/null +++ b/resources/js/views/dashboard/settings/Security.vue @@ -0,0 +1 @@ + diff --git a/resources/js/views/dashboard/settings/SettingsLayout.vue b/resources/js/views/dashboard/settings/SettingsLayout.vue new file mode 100644 index 0000000..4eee99d --- /dev/null +++ b/resources/js/views/dashboard/settings/SettingsLayout.vue @@ -0,0 +1,45 @@ + + +