Save point, page is rendering with view tracking
This commit is contained in:
@@ -10,7 +10,7 @@ import { useState, useEffect, useDebugValue } from "react";
|
||||
import { CancelButton } from "../components/CancelButton";
|
||||
import { SaveButton } from "../components/SaveButton";
|
||||
|
||||
export function DashboardCanvas({ layout, setLayout, onLayoutChange }) {
|
||||
export function DashboardCanvas({ view, setView, layout, setLayout, onLayoutChange }) {
|
||||
const [isEditable, setIsEditable] = useState(false); // editable=true means static=false (vice versa)
|
||||
const [isDelete, setIsDelete] = useState(false);
|
||||
const [newCounter, setNewCounter] = useState(3);
|
||||
@@ -81,7 +81,12 @@ export function DashboardCanvas({ layout, setLayout, onLayoutChange }) {
|
||||
|
||||
return (
|
||||
/* HEADER */
|
||||
<Tabs.Root lazyMount defaultValue="my dashboard">
|
||||
<Tabs.Root
|
||||
lazyMount
|
||||
defaultValue="my dashboard"
|
||||
value={ view }
|
||||
onValueChange={ setView }
|
||||
>
|
||||
<Flex
|
||||
as="header"
|
||||
position="sticky"
|
||||
@@ -94,7 +99,7 @@ export function DashboardCanvas({ layout, setLayout, onLayoutChange }) {
|
||||
justify="space-between"
|
||||
>
|
||||
<Tabs.List>
|
||||
<Tabs.Trigger value="my dashboard">
|
||||
<Tabs.Trigger value="widget">
|
||||
My Dashboard
|
||||
</Tabs.Trigger>
|
||||
<Tabs.Trigger value="gas">
|
||||
@@ -131,7 +136,7 @@ export function DashboardCanvas({ layout, setLayout, onLayoutChange }) {
|
||||
</Flex>
|
||||
|
||||
{/* CANVAS */}
|
||||
<Tabs.Content value="my dashboard">
|
||||
<Tabs.Content value="widget">
|
||||
<WidgetCanvas
|
||||
layout={layout}
|
||||
onLayoutChange={onLayoutChange}
|
||||
|
||||
Reference in New Issue
Block a user