diff --git a/.gitmodules b/.gitmodules index 6994dd4..e8c8502 100644 --- a/.gitmodules +++ b/.gitmodules @@ -37,3 +37,6 @@ [submodule "vendor/meshtastic-web"] path = vendor/meshtastic-web url = git@github.com:meshtastic/web.git +[submodule "vendor/lobbs-meshtastic-firmware"] + path = vendor/lobbs-meshtastic-firmware + url = git@github.com:benallfree/lobbs-meshtstic-firmware.git diff --git a/components/DiscordButton.tsx b/components/DiscordButton.tsx index af4aab4..e876178 100644 --- a/components/DiscordButton.tsx +++ b/components/DiscordButton.tsx @@ -13,14 +13,25 @@ interface DiscordButtonProps { variant?: "default" | "outline" | "ghost" | "link" | "destructive" size?: "default" | "sm" | "lg" | "icon" className?: string + /** Icon only; link gets `aria-label` for accessibility */ + iconOnly?: boolean } -export function DiscordButton({ variant = "outline", size, className }: DiscordButtonProps) { +export function DiscordButton({ variant = "outline", size, className, iconOnly }: DiscordButtonProps) { return ( - - ) diff --git a/components/Navbar.tsx b/components/Navbar.tsx index 36218c3..93ff2a7 100644 --- a/components/Navbar.tsx +++ b/components/Navbar.tsx @@ -1,14 +1,12 @@ import favicon from "@/assets/favicon-96x96.png" -import { DiscordButton } from "@/components/DiscordButton" -import { RedditButton } from "@/components/RedditButton" import { Button } from "@/components/ui/button" import { api } from "@/convex/_generated/api" import { useAuthActions } from "@convex-dev/auth/react" -import { Authenticated, Unauthenticated, useQuery } from "convex/react" +import { Authenticated, useQuery } from "convex/react" import { Link } from "react-router-dom" export default function Navbar() { - const { signOut, signIn } = useAuthActions() + const { signOut } = useAuthActions() const isAdmin = useQuery(api.admin.isAdmin) return ( @@ -33,22 +31,6 @@ export default function Navbar() {
- - - - -