fix: view toggle stuck after selecting table/rows
Build & Push Docker Image / build (push) Successful in 10m7s
Build & Push Docker Image / build (push) Successful in 10m7s
URL param had precedence over the user's toggle choice, so once ?view=table|rows was in the URL the override could never win. User selection now takes precedence; URL param only applies on first load.
This commit is contained in:
@@ -91,9 +91,9 @@ export default function ToolsBrowse() {
|
||||
const urlView = initialParams.get("view");
|
||||
const urlDensity = initialParams.get("density");
|
||||
const view: ViewMode =
|
||||
(isViewMode(urlView) ? urlView : null) ?? overrideView ?? serverView ?? localView ?? "grid";
|
||||
overrideView ?? (isViewMode(urlView) ? urlView : null) ?? serverView ?? localView ?? "grid";
|
||||
const density: Density =
|
||||
(isDensity(urlDensity) ? urlDensity : null) ?? overrideDensity ?? serverDensity ?? localDensity ?? "cozy";
|
||||
overrideDensity ?? (isDensity(urlDensity) ? urlDensity : null) ?? serverDensity ?? localDensity ?? "cozy";
|
||||
|
||||
useEffect(() => {
|
||||
const p = new URLSearchParams();
|
||||
|
||||
Reference in New Issue
Block a user