Browse Source

feat(ddm): new query default (#63187)

Ogi 1 year ago
parent
commit
6708404250
2 changed files with 12 additions and 2 deletions
  1. 12 1
      static/app/views/ddm/context.tsx
  2. 0 1
      static/app/views/ddm/ddm.tsx

+ 12 - 1
static/app/views/ddm/context.tsx

@@ -133,7 +133,18 @@ export function useMetricWidgets() {
   );
 
   const addWidget = useCallback(() => {
-    setWidgets(currentWidgets => [...currentWidgets, emptyWidget]);
+    setWidgets(currentWidgets => {
+      const lastWidget = currentWidgets.length
+        ? currentWidgets[currentWidgets.length - 1]
+        : {};
+
+      const newWidget = {
+        ...emptyWidget,
+        ...lastWidget,
+      };
+
+      return [...currentWidgets, newWidget];
+    });
   }, [setWidgets]);
 
   const addWidgets = useCallback(

+ 0 - 1
static/app/views/ddm/ddm.tsx

@@ -13,7 +13,6 @@ function WrappedPageFiltersContainer({children}: {children: React.ReactNode}) {
   const {isDefaultQuery} = useDDMContext();
   return (
     <PageFiltersContainer disablePersistence={isDefaultQuery}>
-      {' '}
       {children}
     </PageFiltersContainer>
   );