()
| 27 | } |
| 28 | |
| 29 | function JoinCTAContent() { |
| 30 | const pathname = usePathname(); |
| 31 | |
| 32 | if (HIDDEN_PATHS.some((p) => pathname.startsWith(p))) return null; |
| 33 | |
| 34 | return ( |
| 35 | <div className="border-t border-border"> |
| 36 | <div className="mx-auto max-w-[1300px] px-4 py-20 md:px-6"> |
| 37 | <div className="flex flex-col items-center text-center"> |
| 38 | <h2 className="marketing-page-title mb-4">Join the community</h2> |
| 39 | <p className="marketing-copy mb-8 max-w-md"> |
| 40 | Sign in to submit plugins, star your favorites, and connect with |
| 41 | other developers. |
| 42 | </p> |
| 43 | <Link href="/login"> |
| 44 | <Button size="lg" className="rounded-full px-8"> |
| 45 | Sign in |
| 46 | </Button> |
| 47 | </Link> |
| 48 | </div> |
| 49 | </div> |
| 50 | </div> |
| 51 | ); |
| 52 | } |
nothing calls this directly
no outgoing calls
no test coverage detected