diff --git a/packages/dashboard-v2/src/pages/settings/api-keys.js b/packages/dashboard-v2/src/pages/settings/api-keys.js new file mode 100644 index 00000000..56d6977e --- /dev/null +++ b/packages/dashboard-v2/src/pages/settings/api-keys.js @@ -0,0 +1,15 @@ +import * as React from "react"; + +import UserSettingsLayout from "../../layouts/UserSettingsLayout"; + +const APIKeysPage = () => { + return ( + <> +

API Keys

+ + ); +}; + +APIKeysPage.Layout = UserSettingsLayout; + +export default APIKeysPage; diff --git a/packages/dashboard-v2/src/pages/settings/export.js b/packages/dashboard-v2/src/pages/settings/export.js new file mode 100644 index 00000000..feac6719 --- /dev/null +++ b/packages/dashboard-v2/src/pages/settings/export.js @@ -0,0 +1,15 @@ +import * as React from "react"; + +import UserSettingsLayout from "../../layouts/UserSettingsLayout"; + +const ExportPage = () => { + return ( + <> +

Import / export

+ + ); +}; + +ExportPage.Layout = UserSettingsLayout; + +export default ExportPage; diff --git a/packages/dashboard-v2/src/pages/settings/index.js b/packages/dashboard-v2/src/pages/settings/index.js new file mode 100644 index 00000000..500c62a8 --- /dev/null +++ b/packages/dashboard-v2/src/pages/settings/index.js @@ -0,0 +1,15 @@ +import * as React from "react"; + +import UserSettingsLayout from "../../layouts/UserSettingsLayout"; + +const SettingsPage = () => { + return ( + <> +

Account

+ + ); +}; + +SettingsPage.Layout = UserSettingsLayout; + +export default SettingsPage; diff --git a/packages/dashboard-v2/src/pages/settings/notifications.js b/packages/dashboard-v2/src/pages/settings/notifications.js new file mode 100644 index 00000000..c4efeb35 --- /dev/null +++ b/packages/dashboard-v2/src/pages/settings/notifications.js @@ -0,0 +1,53 @@ +import * as React from "react"; + +import UserSettingsLayout from "../../layouts/UserSettingsLayout"; + +import { Switch } from "../../components/Switch"; +import { StaticImage } from "gatsby-plugin-image"; + +const NotificationsPage = () => { + return ( + <> +
+
+

Notifications

+
+ {/* TODO: saves on change */} + + + I agreee to get the latest news, updates and special offers delivered to my email inbox. + + +
+
+
+
Statistics
+ {/* TODO: proper content :) */} +

+ Si sine causa, nollem me tamen laudandis maioribus meis corrupisti nec in malis. Si sine causa, mox + videro. +

+ +
    +
  • + {/* TODO: saves on change */} + Storage limit +
  • +
  • + {/* TODO: saves on change */} + File limit +
  • +
+
+
+
+ +
+
+ + ); +}; + +NotificationsPage.Layout = UserSettingsLayout; + +export default NotificationsPage; diff --git a/packages/dashboard-v2/static/images/inbox.svg b/packages/dashboard-v2/static/images/inbox.svg new file mode 100644 index 00000000..389be116 --- /dev/null +++ b/packages/dashboard-v2/static/images/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file