diff --git a/components/Loader.tsx b/components/Loader.tsx
new file mode 100644
index 00000000..b66dfe18
--- /dev/null
+++ b/components/Loader.tsx
@@ -0,0 +1,3 @@
+export default function Loader(){
+ return
+}
\ No newline at end of file
diff --git a/components/Logo.tsx b/components/Logo.tsx
new file mode 100644
index 00000000..476f0804
--- /dev/null
+++ b/components/Logo.tsx
@@ -0,0 +1,7 @@
+export default function Logo({small} : {small?: boolean}){
+ return
+
+
+
+
;
+}
diff --git a/components/Modal.tsx b/components/Modal.tsx
index 658bf706..12232876 100644
--- a/components/Modal.tsx
+++ b/components/Modal.tsx
@@ -1,4 +1,4 @@
-import { Fragment, useState } from 'react'
+import { Fragment } from 'react'
import { Dialog, Transition } from '@headlessui/react'
import { CheckIcon } from '@heroicons/react/outline'
diff --git a/components/Settings.tsx b/components/Settings.tsx
index 1969c1ff..6c182c75 100644
--- a/components/Settings.tsx
+++ b/components/Settings.tsx
@@ -1,87 +1,70 @@
-import ActiveLink from '../components/ActiveLink';
-import {CodeIcon, CreditCardIcon, KeyIcon, UserCircleIcon, UserGroupIcon} from '@heroicons/react/outline';
+import Link from "next/link";
+import { CreditCardIcon, UserIcon, CodeIcon, KeyIcon, UserGroupIcon } from "@heroicons/react/solid";
+import { useRouter } from "next/router";
+
+function classNames(...classes) {
+ return classes.filter(Boolean).join(" ");
+}
export default function SettingsShell(props) {
- return (
-