+ {websites.map(({ website_id, name, domain }, index) =>
+ index < limit ? (
) : null,
)}
- {max < data.length && (
-
- )}
-
+
);
}
diff --git a/components/pages/WebsiteList.module.css b/components/pages/WebsiteList.module.css
index d9899574..fc6a94c2 100644
--- a/components/pages/WebsiteList.module.css
+++ b/components/pages/WebsiteList.module.css
@@ -7,17 +7,5 @@
.website:last-child {
border-bottom: 0;
- margin-bottom: 0;
-}
-
-.menubar {
- display: flex;
- align-items: center;
- justify-content: flex-end;
- padding-top: 10px;
-}
-
-.button {
- align-self: center;
- margin-bottom: 40px;
+ margin-bottom: 20px;
}
diff --git a/components/settings/DashboardSettingsButton.js b/components/settings/DashboardSettingsButton.js
index 41dc3bf2..8c04aa00 100644
--- a/components/settings/DashboardSettingsButton.js
+++ b/components/settings/DashboardSettingsButton.js
@@ -2,7 +2,7 @@ import React from 'react';
import { FormattedMessage } from 'react-intl';
import MenuButton from 'components/common/MenuButton';
import Gear from 'assets/gear.svg';
-import useStore, { setDashboard } from 'store/app';
+import useStore, { setDashboard, defaultDashboardConfig } from 'store/app';
const selector = state => state.dashboard;
@@ -18,7 +18,7 @@ export default function DashboardSettingsButton() {
function handleSelect(value) {
if (value === 'charts') {
- setDashboard({ showCharts: !settings.showCharts });
+ setDashboard({ ...defaultDashboardConfig, showCharts: !settings.showCharts });
}
//setDashboard(value);
}
diff --git a/components/settings/LanguageButton.js b/components/settings/LanguageButton.js
index 5cce137a..8df96a20 100644
--- a/components/settings/LanguageButton.js
+++ b/components/settings/LanguageButton.js
@@ -19,6 +19,7 @@ export default function LanguageButton() {
options={menuOptions}
value={locale}
menuClassName={styles.menu}
+ buttonVariant="light"
onSelect={handleSelect}
hideLabel
/>
diff --git a/components/settings/UserButton.js b/components/settings/UserButton.js
index cba96234..27d9890c 100644
--- a/components/settings/UserButton.js
+++ b/components/settings/UserButton.js
@@ -43,6 +43,7 @@ export default function UserButton() {
} size="large" />}
value={
} size="small" />}
+ buttonVariant="light"
options={menuOptions}
onSelect={handleSelect}
/>
diff --git a/pages/dashboard/[[...id]].js b/pages/dashboard/[[...id]].js
index d3ce1301..452a425e 100644
--- a/pages/dashboard/[[...id]].js
+++ b/pages/dashboard/[[...id]].js
@@ -1,14 +1,10 @@
import React from 'react';
-import { useRouter } from 'next/router';
import Layout from 'components/layout/Layout';
-import WebsiteList from 'components/pages/WebsiteList';
+import Dashboard from 'components/pages/Dashboard';
import useRequireLogin from 'hooks/useRequireLogin';
export default function DashboardPage() {
const { loading } = useRequireLogin();
- const router = useRouter();
- const { id } = router.query;
- const userId = id?.[0];
if (loading) {
return null;
@@ -16,7 +12,7 @@ export default function DashboardPage() {
return (
-
+
);
}
diff --git a/store/app.js b/store/app.js
index 4182abed..6aa85fa6 100644
--- a/store/app.js
+++ b/store/app.js
@@ -9,7 +9,7 @@ import {
} from 'lib/constants';
import { getItem } from 'lib/web';
-const defaultDashboardConfig = {
+export const defaultDashboardConfig = {
showCharts: true,
limit: DEFAULT_WEBSITE_LIMIT,
};