Use shallow routing for website details.

This commit is contained in:
Mike Cao 2022-11-02 08:57:52 -07:00
parent cb3895e565
commit 05245ca316
3 changed files with 5 additions and 4 deletions

View File

@ -17,9 +17,9 @@ export default function MenuLayout({
function handleSelect(url) {
if (replace) {
router.replace(url);
router.replace(url, undefined, { shallow: true });
} else {
router.push(url);
router.push(url, undefined, { shallow: true });
}
}

View File

@ -1,6 +1,6 @@
{
"name": "umami",
"version": "2.0.0-beta.1",
"version": "2.0.0-beta.2",
"description": "A simple, fast, privacy-focused alternative to Google Analytics.",
"author": "Mike Cao <mike@mikecao.com>",
"license": "MIT",

View File

@ -1,9 +1,10 @@
import { createWebsite, getUser, getAllWebsites, getUserWebsites } from 'queries';
import { ok, methodNotAllowed, unauthorized, getRandomChars } from 'next-basics';
import { useAuth } from 'lib/middleware';
import { useAuth, useCors } from 'lib/middleware';
import { uuid } from 'lib/crypto';
export default async (req, res) => {
await useCors(req, res);
await useAuth(req, res);
const { user_id, include_all } = req.query;