diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..38cd4a6 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "tabWidth": 2, + "singleQuote": true, + "semi": true +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..f6baa75 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "editor.defaultFormatter": "esbenp.prettier-vscode", + "[typescriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + } +} diff --git a/components/NavBar.tsx b/components/NavBar.tsx index 999b446..f4b7fe7 100644 --- a/components/NavBar.tsx +++ b/components/NavBar.tsx @@ -12,7 +12,7 @@ import { LogOut, LogIn, Earth, - X + X, } from 'lucide-react'; import Link from 'next/link'; @@ -29,22 +29,19 @@ import { useEffect, useRef, useState } from 'react'; import Dropdown from './Dropdown'; import { useUser } from '@/context/UserContext'; -import { - Permission, - hasPermission -} from '@/utils/permissions'; +import { Permission, hasPermission } from '@/utils/permissions'; export default function NavBar({ currentPage }: { currentPage: string }) { - const { user, isLoggedIn } = useUser(); + const { user, isLoggedIn } = useUser(); - const [ navOpen, setNavOpen ] = useState(false); + const [navOpen, setNavOpen] = useState(false); const { publicRuntimeConfig } = getConfig(); const router = useRouter(); const server = { - version: '1.15.2' + version: '1.15.2', }; const buildDiscordUrl = (): string => { @@ -52,8 +49,14 @@ export default function NavBar({ currentPage }: { currentPage: string }) { url.searchParams.append('client_id', publicRuntimeConfig.discord.clientId); url.searchParams.append('response_type', 'code'); - url.searchParams.append('redirect_uri', publicRuntimeConfig.discord.redirectUri); - url.searchParams.append('scope', publicRuntimeConfig.discord.scopes.join(' ')); + url.searchParams.append( + 'redirect_uri', + publicRuntimeConfig.discord.redirectUri + ); + url.searchParams.append( + 'scope', + publicRuntimeConfig.discord.scopes.join(' ') + ); url.searchParams.append('state', router.asPath); @@ -72,15 +75,17 @@ export default function NavBar({ currentPage }: { currentPage: string }) {
- + - + - +
@@ -89,139 +94,165 @@ export default function NavBar({ currentPage }: { currentPage: string }) {