From 89f711241da265adcf2d26a59389cd40c0905013 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 30 Jan 2026 10:49:17 +0700 Subject: [PATCH 01/16] refactor(FE): Remove left chart margin and lower min-height --- .../pages/production/uniformity/chart/UniformityBarChart.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/pages/production/uniformity/chart/UniformityBarChart.tsx b/src/components/pages/production/uniformity/chart/UniformityBarChart.tsx index 82f0085c..e03f6927 100644 --- a/src/components/pages/production/uniformity/chart/UniformityBarChart.tsx +++ b/src/components/pages/production/uniformity/chart/UniformityBarChart.tsx @@ -164,7 +164,7 @@ const UniformityBarChart: React.FC = ({ data }) => { const margin = { top: 20, right: 30, - left: 20, + left: 0, bottom: 5, }; @@ -172,7 +172,7 @@ const UniformityBarChart: React.FC = ({ data }) => { From 8babb4e3d7d3b9a26c849ffefb901ea1c0f02b82 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 30 Jan 2026 11:05:38 +0700 Subject: [PATCH 02/16] refactor(FE): Use className props for drawer widths --- src/components/Drawer.tsx | 8 +++++--- .../pages/production/uniformity/UniformityPageWrapper.tsx | 5 ++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/Drawer.tsx b/src/components/Drawer.tsx index bbc36782..fc0af9fb 100644 --- a/src/components/Drawer.tsx +++ b/src/components/Drawer.tsx @@ -16,7 +16,6 @@ interface DrawerProps { onBackdropClick?: () => void; closeOnBackdropClick?: boolean; expandedContent?: ReactNode; - expandedWidth?: string; } type DrawerClassName = { @@ -25,6 +24,7 @@ type DrawerClassName = { drawerSide?: string; drawerOverlay?: string; drawerSidebarContent?: string; + drawerExpandedContent?: string; }; const Drawer = ({ @@ -39,7 +39,6 @@ const Drawer = ({ onBackdropClick, closeOnBackdropClick = true, expandedContent, - expandedWidth = 'w-[400px]', }: DrawerProps) => { const getDrawerClassNames = (): DrawerClassName => { const baseClassNames = { @@ -56,6 +55,9 @@ const Drawer = ({ ? 'w-full lg:min-w-[600px] lg:max-w-[600px]' : 'w-full max-w-[300px] lg:w-[300px]'; } + if (className?.drawerSidebarContent) { + return ''; + } return 'w-full sm:min-w-120 sm:w-fit'; }; @@ -174,7 +176,7 @@ const Drawer = ({
diff --git a/src/components/pages/production/uniformity/UniformityPageWrapper.tsx b/src/components/pages/production/uniformity/UniformityPageWrapper.tsx index 07f313b6..5c8f1313 100644 --- a/src/components/pages/production/uniformity/UniformityPageWrapper.tsx +++ b/src/components/pages/production/uniformity/UniformityPageWrapper.tsx @@ -58,7 +58,10 @@ export default function UniformityPageWrapper({ zIndex='99999' sidebarContent={isOpen ?
{children}
: null} expandedContent={expandedDrawerOpen ? expandedDrawerContent : null} - expandedWidth='w-[500px]' + className={{ + drawerSidebarContent: 'w-[446px]', + drawerExpandedContent: 'w-[446px]', + }} /> ); From 8947d48a4396e1ffb8c5dd7b552f044d568cb810 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 30 Jan 2026 13:20:04 +0700 Subject: [PATCH 03/16] refactor(FE): Adjust spacing and border in UniformityForm --- .../pages/production/uniformity/form/UniformityForm.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/pages/production/uniformity/form/UniformityForm.tsx b/src/components/pages/production/uniformity/form/UniformityForm.tsx index 257de339..f5e687c7 100644 --- a/src/components/pages/production/uniformity/form/UniformityForm.tsx +++ b/src/components/pages/production/uniformity/form/UniformityForm.tsx @@ -511,7 +511,7 @@ const UniformityForm = ({ Informasi Umum -
+ -
+
diff --git a/src/components/pages/production/uniformity/form/UniformityResultForm.tsx b/src/components/pages/production/uniformity/form/UniformityResultForm.tsx index 98db02fc..20b267f7 100644 --- a/src/components/pages/production/uniformity/form/UniformityResultForm.tsx +++ b/src/components/pages/production/uniformity/form/UniformityResultForm.tsx @@ -280,7 +280,7 @@ const UniformityResultForm = () => { onClick={handleSubmit} isLoading={isSubmitting} disabled={!uniformityFormData} - className='mb-10' + className='mb-10 px-3 py-2.5 text-sm text-base-100 rounded-lg shadow-sm' > Submit From fbf7cb2d2120350bd93f4b48f853c5aa395711b0 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 30 Jan 2026 13:37:13 +0700 Subject: [PATCH 07/16] refactor(FE): Wrap table headers in styled span --- .../uniformity/form/UniformityPreviewForm.tsx | 8 ++++-- .../uniformity/form/UniformityResultForm.tsx | 28 ++++++++++++++----- 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/src/components/pages/production/uniformity/form/UniformityPreviewForm.tsx b/src/components/pages/production/uniformity/form/UniformityPreviewForm.tsx index a1f98526..3cc120fd 100644 --- a/src/components/pages/production/uniformity/form/UniformityPreviewForm.tsx +++ b/src/components/pages/production/uniformity/form/UniformityPreviewForm.tsx @@ -50,12 +50,16 @@ const UniformityPreviewForm = () => { () => [ { accessorKey: 'number', - header: 'Number', + header: () => ( + Number + ), cell: (props) => props.row.original.number, }, { accessorKey: 'weight', - header: 'Weight (g)', + header: () => ( + Weight (g) + ), cell: (props) => {props.row.original.weight}, }, ], diff --git a/src/components/pages/production/uniformity/form/UniformityResultForm.tsx b/src/components/pages/production/uniformity/form/UniformityResultForm.tsx index 20b267f7..3cc12017 100644 --- a/src/components/pages/production/uniformity/form/UniformityResultForm.tsx +++ b/src/components/pages/production/uniformity/form/UniformityResultForm.tsx @@ -120,12 +120,16 @@ const UniformityResultForm = () => { () => [ { accessorKey: 'label', - header: 'Label', + header: () => ( + Label + ), cell: (props) => props.row.original.label, }, { accessorKey: 'value', - header: 'Value', + header: () => ( + Value + ), cell: (props) => {props.row.original.value}, }, ], @@ -160,12 +164,16 @@ const UniformityResultForm = () => { () => [ { accessorKey: 'label', - header: 'Label', + header: () => ( + Label + ), cell: (props) => props.row.original.label, }, { accessorKey: 'value', - header: 'Value', + header: () => ( + Value + ), cell: (props) => {props.row.original.value}, }, ], @@ -189,17 +197,23 @@ const UniformityResultForm = () => { () => [ { accessorKey: 'number', - header: 'Number', + header: () => ( + Number + ), cell: (props) => props.row.original.number, }, { accessorKey: 'weight', - header: 'Weight (g)', + header: () => ( + Weight (g) + ), cell: (props) => {props.row.original.weight}, }, { accessorKey: 'status', - header: 'Status', + header: () => ( + Status + ), cell: (props) => { const status = props.row.original.status; return status ? ( From ace301853926e280e61c6661b630de99dba630d5 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 30 Jan 2026 13:40:19 +0700 Subject: [PATCH 08/16] refactor(FE): Add bottom margin to Informasi Umum heading --- .../pages/production/uniformity/form/UniformityForm.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/pages/production/uniformity/form/UniformityForm.tsx b/src/components/pages/production/uniformity/form/UniformityForm.tsx index eeb161f0..c3ec0615 100644 --- a/src/components/pages/production/uniformity/form/UniformityForm.tsx +++ b/src/components/pages/production/uniformity/form/UniformityForm.tsx @@ -507,7 +507,7 @@ const UniformityForm = ({ />
-

+

Informasi Umum

From 2a12bc4ba482c492c13ac317b7259cce6811f5c5 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 30 Jan 2026 13:46:46 +0700 Subject: [PATCH 09/16] refactor(FE): Tweak spacing and icon size in uniformity form --- .../uniformity/form/UniformityResultForm.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/pages/production/uniformity/form/UniformityResultForm.tsx b/src/components/pages/production/uniformity/form/UniformityResultForm.tsx index 3cc12017..9660d2c6 100644 --- a/src/components/pages/production/uniformity/form/UniformityResultForm.tsx +++ b/src/components/pages/production/uniformity/form/UniformityResultForm.tsx @@ -241,7 +241,7 @@ const UniformityResultForm = () => { > @@ -249,9 +249,9 @@ const UniformityResultForm = () => { {/* Form Section */}
{verifyUniformityResult ? ( -
+
-

+

Sampling and Range

@@ -266,7 +266,7 @@ const UniformityResultForm = () => {
-

+

Result

@@ -279,7 +279,7 @@ const UniformityResultForm = () => { }} />
-
+
data={tableData} columns={columnsUniformity} @@ -294,7 +294,7 @@ const UniformityResultForm = () => { onClick={handleSubmit} isLoading={isSubmitting} disabled={!uniformityFormData} - className='mb-10 px-3 py-2.5 text-sm text-base-100 rounded-lg shadow-sm' + className='mb-5 px-3 py-2.5 text-sm text-base-100 rounded-lg shadow-sm' > Submit From ae0d03ddc03b046ec0560570c6452b96fe207135 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 30 Jan 2026 13:49:47 +0700 Subject: [PATCH 10/16] refactor(FE): Reduce info icon size to 15 --- .../pages/production/uniformity/form/UniformityForm.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/pages/production/uniformity/form/UniformityForm.tsx b/src/components/pages/production/uniformity/form/UniformityForm.tsx index c3ec0615..0c71eb26 100644 --- a/src/components/pages/production/uniformity/form/UniformityForm.tsx +++ b/src/components/pages/production/uniformity/form/UniformityForm.tsx @@ -611,8 +611,8 @@ const UniformityForm = ({ > From 64bd57cad47f187553678d0354ec7884d3f15870 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 30 Jan 2026 13:50:21 +0700 Subject: [PATCH 11/16] refactor(FE): Reduce info icon size to 15 --- .../pages/production/uniformity/form/UniformityForm.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/pages/production/uniformity/form/UniformityForm.tsx b/src/components/pages/production/uniformity/form/UniformityForm.tsx index 0c71eb26..8ab62d85 100644 --- a/src/components/pages/production/uniformity/form/UniformityForm.tsx +++ b/src/components/pages/production/uniformity/form/UniformityForm.tsx @@ -598,8 +598,8 @@ const UniformityForm = ({ > From a5613980c0d29fe33376e97fbcb9370774bea0dd Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 30 Jan 2026 14:13:38 +0700 Subject: [PATCH 12/16] refactor(FE): Update UniformityGaugeChart styles --- .../uniformity/chart/UniformityGaugeChart.tsx | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/components/pages/production/uniformity/chart/UniformityGaugeChart.tsx b/src/components/pages/production/uniformity/chart/UniformityGaugeChart.tsx index 54f8e4ec..8249e1d5 100644 --- a/src/components/pages/production/uniformity/chart/UniformityGaugeChart.tsx +++ b/src/components/pages/production/uniformity/chart/UniformityGaugeChart.tsx @@ -65,12 +65,12 @@ const UniformityGaugeChart: React.FC = ({ -
- +
+ {value}% -
- +
+ {label}
@@ -81,7 +81,7 @@ const UniformityGaugeChart: React.FC = ({