Fix basePath?

This commit is contained in:
Max Leiter 2022-03-06 17:29:34 -08:00
parent 9a0b83c992
commit a57654f05a
No known key found for this signature in database
GPG key ID: A3512F2F2F17EBDA
2 changed files with 4 additions and 2 deletions

View file

@ -3,8 +3,9 @@ import { useRouter } from "next/router";
const Link = (props: LinkProps) => {
const { basePath } = useRouter();
const propHrefWithoutLeadingSlash = props.href ? props.href.replace(/^\//, "") : props.href;
const href = basePath ? `/${basePath}/${propHrefWithoutLeadingSlash}` : props.href;
const propHrefWithoutLeadingSlash = props.href && props.href.startsWith("/") ? props.href.substr(1) : props.href;
const href = basePath ? `${basePath}/${propHrefWithoutLeadingSlash}` : props.href;
console.log(href)
return <GeistLink {...props} href={href} />
}

View file

@ -1,6 +1,7 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
basePath: "/drift",
async rewrites() {
return [
{