-
-
diff --git a/components/layout/MenuLayout.module.css b/components/layout/MenuLayout.module.css
index 1bdd7473..c0665d4c 100644
--- a/components/layout/MenuLayout.module.css
+++ b/components/layout/MenuLayout.module.css
@@ -10,25 +10,11 @@
}
.container .content {
+ flex: 1;
position: relative;
border-left: 1px solid var(--gray300);
padding-left: 30px;
-}
-
-.option {
- font-size: var(--font-size-normal);
- padding: 8px 16px;
- cursor: pointer;
- margin-right: 30px;
- border-radius: 4px;
-}
-
-.option:hover {
- background: var(--gray75);
-}
-
-.selected {
- font-weight: 600;
+ margin-left: 30px;
}
@media only screen and (max-width: 992px) {
@@ -40,5 +26,6 @@
border-top: 1px solid var(--gray300);
border-left: 0;
padding-left: 0;
+ margin-left: 0;
}
}
diff --git a/components/settings/Settings.js b/components/settings/Settings.js
index a0a9db25..dd875824 100644
--- a/components/settings/Settings.js
+++ b/components/settings/Settings.js
@@ -1,4 +1,5 @@
import React, { useState } from 'react';
+import { useRouter } from 'next/router';
import Page from 'components/layout/Page';
import MenuLayout from 'components/layout/MenuLayout';
import WebsiteSettings from './WebsiteSettings';
@@ -7,13 +8,15 @@ import ProfileSettings from './ProfileSettings';
import { useSelector } from 'react-redux';
import { FormattedMessage } from 'react-intl';
-const WEBSITES = 1;
-const ACCOUNTS = 2;
-const PROFILE = 3;
+const WEBSITES = '/settings';
+const ACCOUNTS = '/settings/accounts';
+const PROFILE = '/settings/profile';
export default function Settings() {
const user = useSelector(state => state.user);
const [option, setOption] = useState(WEBSITES);
+ const router = useRouter();
+ const { pathname } = router;
const menuOptions = [
{
@@ -25,15 +28,18 @@ export default function Settings() {
value: ACCOUNTS,
hidden: !user.is_admin,
},
- { label:
, value: PROFILE },
+ {
+ label:
,
+ value: PROFILE,
+ },
];
return (
- {option === WEBSITES && }
- {option === ACCOUNTS && }
- {option === PROFILE && }
+ {pathname === WEBSITES && }
+ {pathname === ACCOUNTS && }
+ {pathname === PROFILE && }
);
diff --git a/lang/de-DE.json b/lang/de-DE.json
index 00c20e89..728d2e1c 100644
--- a/lang/de-DE.json
+++ b/lang/de-DE.json
@@ -6,12 +6,14 @@
"button.cancel": "Abbrechen",
"button.change-password": "Passwort ändern",
"button.copy-to-clipboard": "In die Zwischenablage kopieren",
+ "button.date-range": "Date range",
"button.delete": "Löschen",
"button.edit": "Bearbeiten",
"button.login": "Anmelden",
"button.more": "Mehr",
"button.refresh": "Refresh",
"button.save": "Speichern",
+ "button.single-day": "Single day",
"button.view-details": "Details anzeigen",
"button.websites": "Webseiten",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "Neues Passwort",
"label.password": "Passwort",
"label.passwords-dont-match": "Passwörter stimmen nicht überein",
+ "label.profile": "Profile",
"label.required": "Erforderlich",
"label.this-month": "Diesen Monat",
"label.this-week": "Diese Woche",
diff --git a/lang/en-US.json b/lang/en-US.json
index 20730d0c..3b6f8063 100644
--- a/lang/en-US.json
+++ b/lang/en-US.json
@@ -6,12 +6,14 @@
"button.cancel": "Cancel",
"button.change-password": "Change password",
"button.copy-to-clipboard": "Copy to clipboard",
+ "button.date-range": "Date range",
"button.delete": "Delete",
"button.edit": "Edit",
"button.login": "Login",
"button.more": "More",
"button.refresh": "Refresh",
"button.save": "Save",
+ "button.single-day": "Single day",
"button.view-details": "View details",
"button.websites": "Websites",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "New password",
"label.password": "Password",
"label.passwords-dont-match": "Passwords don't match",
+ "label.profile": "Profile",
"label.required": "Required",
"label.this-month": "This month",
"label.this-week": "This week",
diff --git a/lang/es-MX.json b/lang/es-MX.json
index 3e357272..c3015352 100644
--- a/lang/es-MX.json
+++ b/lang/es-MX.json
@@ -6,12 +6,14 @@
"button.cancel": "Cancelar",
"button.change-password": "Cambiar contraseña",
"button.copy-to-clipboard": "Copiar al portapapeles",
+ "button.date-range": "Date range",
"button.delete": "Eliminar",
"button.edit": "Editar",
"button.login": "Iniciar sesión",
"button.more": "Más",
"button.refresh": "Refresh",
"button.save": "Guardar",
+ "button.single-day": "Single day",
"button.view-details": "Ver detalles",
"button.websites": "Sitios",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "Nueva contraseña",
"label.password": "Contraseña",
"label.passwords-dont-match": "Las contraseñas no coinciden",
+ "label.profile": "Profile",
"label.required": "Requerido",
"label.this-month": "Este mes",
"label.this-week": "Esta semana",
diff --git a/lang/fr-FR.json b/lang/fr-FR.json
index 1561d3be..105290f1 100644
--- a/lang/fr-FR.json
+++ b/lang/fr-FR.json
@@ -6,12 +6,14 @@
"button.cancel": "Annuler",
"button.change-password": "Changer de mot de passse",
"button.copy-to-clipboard": "Copier dans le presse papier",
+ "button.date-range": "Date range",
"button.delete": "Supprimer",
"button.edit": "Modifier",
"button.login": "Connexion",
"button.more": "Plus",
"button.refresh": "Refresh",
"button.save": "Sauvegarder",
+ "button.single-day": "Single day",
"button.view-details": "Voir les details",
"button.websites": "Sites",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "Nouveau mot de passe",
"label.password": "Mot de passe",
"label.passwords-dont-match": "Les mots de passe ne correspondent pas",
+ "label.profile": "Profile",
"label.required": "Requis",
"label.this-month": "Ce mois ci",
"label.this-week": "Cette semaine",
diff --git a/lang/ja-JP.json b/lang/ja-JP.json
index 643c4f9d..2b42b74b 100644
--- a/lang/ja-JP.json
+++ b/lang/ja-JP.json
@@ -6,12 +6,14 @@
"button.cancel": "キャンセル",
"button.change-password": "パスワード変更",
"button.copy-to-clipboard": "クリップボードにコピー",
+ "button.date-range": "Date range",
"button.delete": "削除",
"button.edit": "編集",
"button.login": "ログイン",
"button.more": "さらに表示",
"button.refresh": "Refresh",
"button.save": "保存",
+ "button.single-day": "Single day",
"button.view-details": "詳細表示",
"button.websites": "Webサイト",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "新しいパスワード",
"label.password": "パスワード",
"label.passwords-dont-match": "パスワードが一致しません",
+ "label.profile": "Profile",
"label.required": "必須",
"label.this-month": "今月",
"label.this-week": "今週",
diff --git a/lang/mn-MN.json b/lang/mn-MN.json
index 6a399a4e..a0141895 100644
--- a/lang/mn-MN.json
+++ b/lang/mn-MN.json
@@ -6,12 +6,14 @@
"button.cancel": "Цуцлах",
"button.change-password": "Нууц үг солих",
"button.copy-to-clipboard": "Хуулах",
+ "button.date-range": "Date range",
"button.delete": "Устгах",
"button.edit": "Засах",
"button.login": "Нэвтрэх",
"button.more": "Цааш",
"button.refresh": "Refresh",
"button.save": "Хадгалах",
+ "button.single-day": "Single day",
"button.view-details": "Дэлгэрүүлж харах",
"button.websites": "Вебүүд",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "Шинэ нууц үг",
"label.password": "Нууц үг",
"label.passwords-dont-match": "Нууц үг тохирохгүй байна",
+ "label.profile": "Profile",
"label.required": "Шаардлагатай",
"label.this-month": "Энэ сар",
"label.this-week": "Энэ долоо хоног",
diff --git a/lang/nl-NL.json b/lang/nl-NL.json
index f273b227..538392e7 100644
--- a/lang/nl-NL.json
+++ b/lang/nl-NL.json
@@ -6,12 +6,14 @@
"button.cancel": "Annuleren",
"button.change-password": "Wachtwoord wijzigen",
"button.copy-to-clipboard": "Kopiëer naar klembord",
+ "button.date-range": "Date range",
"button.delete": "Verwijderen",
"button.edit": "Bewerken",
"button.login": "Inloggen",
"button.more": "Toon meer",
"button.refresh": "Refresh",
"button.save": "Opslaan",
+ "button.single-day": "Single day",
"button.view-details": "Meer details",
"button.websites": "Websites",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "Nieuw wachtwoord",
"label.password": "Wachtwoord",
"label.passwords-dont-match": "Wachtwoorden komen niet overeen",
+ "label.profile": "Profile",
"label.required": "Verplicht",
"label.this-month": "Deze maand",
"label.this-week": "Deze week",
diff --git a/lang/ru-RU.json b/lang/ru-RU.json
index caf72c64..bd6aec22 100644
--- a/lang/ru-RU.json
+++ b/lang/ru-RU.json
@@ -6,12 +6,14 @@
"button.cancel": "Отменить",
"button.change-password": "Изменить пароль",
"button.copy-to-clipboard": "Скопировать в буфер обмена",
+ "button.date-range": "Date range",
"button.delete": "Удалить",
"button.edit": "Редактировать",
"button.login": "Войти",
"button.more": "Больше",
"button.refresh": "Refresh",
"button.save": "Сохранить",
+ "button.single-day": "Single day",
"button.view-details": "Посмотреть детали",
"button.websites": "Сайты",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "Новый пароль",
"label.password": "Пароль",
"label.passwords-dont-match": "Пароли не совпадают",
+ "label.profile": "Profile",
"label.required": "Обязательное",
"label.this-month": "Этот месяц",
"label.this-week": "Эта неделя",
diff --git a/lang/tr-TR.json b/lang/tr-TR.json
index 1ca1221e..f65fdf70 100644
--- a/lang/tr-TR.json
+++ b/lang/tr-TR.json
@@ -6,12 +6,14 @@
"button.cancel": "İptal",
"button.change-password": "Şifre değiştir",
"button.copy-to-clipboard": "Panoya kopyala",
+ "button.date-range": "Date range",
"button.delete": "Sil",
"button.edit": "Düzenle",
"button.login": "Giriş Yap",
"button.more": "Detaylı göster",
"button.refresh": "Refresh",
"button.save": "Kaydet",
+ "button.single-day": "Single day",
"button.view-details": "Detayı incele",
"button.websites": "Web siteleri",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "Yeni parola",
"label.password": "Parola",
"label.passwords-dont-match": "Parolalar uyuşmuyor",
+ "label.profile": "Profile",
"label.required": "Zorunlu alan",
"label.this-month": "Bu ay",
"label.this-week": "Bu hafta",
diff --git a/lang/zh-CN.json b/lang/zh-CN.json
index e5348a1a..28747c87 100644
--- a/lang/zh-CN.json
+++ b/lang/zh-CN.json
@@ -6,12 +6,14 @@
"button.cancel": "取消",
"button.change-password": "更新密码",
"button.copy-to-clipboard": "复制",
+ "button.date-range": "Date range",
"button.delete": "删除",
"button.edit": "编辑",
"button.login": "登录",
"button.more": "更多",
"button.refresh": "Refresh",
"button.save": "保存",
+ "button.single-day": "Single day",
"button.view-details": "查看更多",
"button.websites": "网站",
"device.desktop": "Desktop",
@@ -37,6 +39,7 @@
"label.new-password": "新密码",
"label.password": "密码",
"label.passwords-dont-match": "密码不一致",
+ "label.profile": "Profile",
"label.required": "必填",
"label.this-month": "本月",
"label.this-week": "本周",
diff --git a/pages/settings/accounts.js b/pages/settings/accounts.js
new file mode 100644
index 00000000..3426f4b8
--- /dev/null
+++ b/pages/settings/accounts.js
@@ -0,0 +1,3 @@
+import Index from './index';
+
+export default Index;
diff --git a/pages/settings.js b/pages/settings/index.js
similarity index 100%
rename from pages/settings.js
rename to pages/settings/index.js
diff --git a/pages/settings/profile.js b/pages/settings/profile.js
new file mode 100644
index 00000000..3426f4b8
--- /dev/null
+++ b/pages/settings/profile.js
@@ -0,0 +1,3 @@
+import Index from './index';
+
+export default Index;