This is an automated email from the ASF dual-hosted git repository.

adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new 3eabfe1e18 HDDS-12085. Add manual refresh button for DU page (#7780)
3eabfe1e18 is described below

commit 3eabfe1e189efa27b3b55d0e09547b5fb80a5c90
Author: Abhishek Pal <[email protected]>
AuthorDate: Fri Jan 31 22:41:18 2025 +0530

    HDDS-12085. Add manual refresh button for DU page (#7780)
---
 .../components/duBreadcrumbNav/duBreadcrumbNav.tsx |  8 +++----
 .../src/v2/components/plots/duPieChart.tsx         |  2 +-
 .../src/v2/pages/diskUsage/diskUsage.less          |  1 +
 .../src/v2/pages/diskUsage/diskUsage.tsx           | 25 ++++++++++++++++------
 4 files changed, 25 insertions(+), 11 deletions(-)

diff --git 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/components/duBreadcrumbNav/duBreadcrumbNav.tsx
 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/components/duBreadcrumbNav/duBreadcrumbNav.tsx
index ac09b6bb16..4a1c88ba65 100644
--- 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/components/duBreadcrumbNav/duBreadcrumbNav.tsx
+++ 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/components/duBreadcrumbNav/duBreadcrumbNav.tsx
@@ -164,10 +164,10 @@ const DUBreadcrumbNav: React.FC<File> = ({
   return (
     <div id='breadcrumb-container'>
       <Breadcrumb
-      separator={'/'}
-      className='breadcrumb-nav'>
-      {generateBreadCrumbs()}
-    </Breadcrumb>
+        separator={'/'}
+        className='breadcrumb-nav'>
+          {generateBreadCrumbs()}
+      </Breadcrumb>
     </div>
   )
 }
diff --git 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/components/plots/duPieChart.tsx
 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/components/plots/duPieChart.tsx
index 2601905a14..57fb1cce21 100644
--- 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/components/plots/duPieChart.tsx
+++ 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/components/plots/duPieChart.tsx
@@ -203,7 +203,7 @@ const DUPieChart: React.FC<PieChartProps> = ({
     <EChart
       loading={loading}
       option={eChartsOptions}
-      style={{ flex: '0 1 90%', height: '50vh' }}
+      style={{ flex: '1 3 80%', height: '50vh' }}
       eventHandler={{name: 'legendselectchanged', handler: 
handleLegendChange}}/>
   );
 }
diff --git 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/pages/diskUsage/diskUsage.less
 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/pages/diskUsage/diskUsage.less
index ebeff236a1..97d2a8a843 100644
--- 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/pages/diskUsage/diskUsage.less
+++ 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/pages/diskUsage/diskUsage.less
@@ -35,6 +35,7 @@
     margin-bottom: 10px;
     width: 83vw;
     height: 20%;
+    flex: 0.98;
 
     .breadcrumb-nav {
       font-size: 0.9vw;
diff --git 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/pages/diskUsage/diskUsage.tsx
 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/pages/diskUsage/diskUsage.tsx
index 57d7a612c3..ee6f8c6c6c 100644
--- 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/pages/diskUsage/diskUsage.tsx
+++ 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/pages/diskUsage/diskUsage.tsx
@@ -19,10 +19,10 @@
 import React, { useRef, useState } from 'react';
 import { AxiosError } from 'axios';
 import {
-  Alert
+  Alert, Button, Tooltip
 } from 'antd';
 import {
-  InfoCircleFilled
+  InfoCircleFilled, ReloadOutlined,
 } from '@ant-design/icons';
 import { ValueType } from 'react-select';
 
@@ -113,10 +113,23 @@ const DiskUsage: React.FC<{}> = () => {
           showIcon={true}
           closable={false} />
         <div className='content-div'>
-          <DUBreadcrumbNav
-            path={duResponse.path}
-            subPaths={duResponse.subPaths}
-            updateHandler={loadData} />
+          <div
+            style={{
+              display: 'flex',
+              justifyContent: 'space-between',
+            }}>
+            <DUBreadcrumbNav
+              path={duResponse.path}
+              subPaths={duResponse.subPaths}
+              updateHandler={loadData} />
+            <Tooltip
+              title="Click to reload Disk Usage data">
+              <Button
+                type='primary'
+                icon={<ReloadOutlined />}
+                onClick={() => loadData(duResponse.path)} />
+            </Tooltip>
+          </div>
           <div className='du-table-header-section'>
             <SingleSelect
               options={LIMIT_OPTIONS}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to