= ( {
return (
= ( {
return (
Date: Fri, 27 Dec 2024 11:59:36 +0600
Subject: [PATCH 19/38] Update changelog.txt
---
changelog.txt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/changelog.txt b/changelog.txt
index 93e8f291..f2cabda8 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,6 +1,7 @@
-Version 1.3.4 - 26th December, 2024
+Version 1.3.4 - 27th December, 2024
- Improvement - Enhanced the UI of the Table and Line chart component for responsive design.
- Improvement - Added option group to the Select component.
+- Improvement - Updated the Table component design.
Version 1.3.3 - 20th December, 2024
- Fixed - React `Each child in a list should have a unique "key" prop` console warning.
From 111dca35626ec397175d0da7344f4f4dd142e75c Mon Sep 17 00:00:00 2001
From: Jaied Al Sabid <87969327+jaieds@users.noreply.github.com>
Date: Fri, 27 Dec 2024 17:33:46 +0600
Subject: [PATCH 20/38] fix: Select combobox search icon size
---
src/components/select/component-style.ts | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/components/select/component-style.ts b/src/components/select/component-style.ts
index d6eaae5f..3913e658 100644
--- a/src/components/select/component-style.ts
+++ b/src/components/select/component-style.ts
@@ -10,7 +10,7 @@ export const sizeClassNames = {
dropdownItemsWrapper: 'p-1.5',
searchbarWrapper: 'p-3 flex items-center gap-0.5',
searchbar: 'font-medium text-sm',
- searchbarIcon: '[&>svg]:size-4',
+ searchbarIcon: 'size-4',
label: 'text-sm font-medium',
},
md: {
@@ -24,7 +24,7 @@ export const sizeClassNames = {
dropdownItemsWrapper: 'p-2',
searchbarWrapper: 'p-2.5 flex items-center gap-1',
searchbar: 'font-medium text-sm',
- searchbarIcon: '[&>svg]:size-5',
+ searchbarIcon: 'size-5',
label: 'text-sm font-medium',
},
lg: {
@@ -38,7 +38,7 @@ export const sizeClassNames = {
dropdownItemsWrapper: 'p-2',
searchbarWrapper: 'p-2.5 flex items-center gap-1',
searchbar: 'font-medium text-sm',
- searchbarIcon: '[&>svg]:size-5',
+ searchbarIcon: 'size-5',
label: 'text-base font-medium',
},
};
From eebe69f2cb8efa81e7e7bc74a5f15122d1d1626c Mon Sep 17 00:00:00 2001
From: Jaied Al Sabid <87969327+jaieds@users.noreply.github.com>
Date: Mon, 30 Dec 2024 12:55:27 +0600
Subject: [PATCH 21/38] imprv: Added a prop to set initial value
of the date picker
---
src/components/datepicker/datepicker.tsx | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/components/datepicker/datepicker.tsx b/src/components/datepicker/datepicker.tsx
index 6e6b5349..709916cd 100644
--- a/src/components/datepicker/datepicker.tsx
+++ b/src/components/datepicker/datepicker.tsx
@@ -33,6 +33,8 @@ export interface DatePickerProps {
showOutsideDays?: boolean;
/** Show or hide the footer. */
isFooter?: boolean;
+ /** Selected date value. */
+ selected?: Date | Date[] | TDateRange | null;
}
const DatePicker = ( {
@@ -46,11 +48,15 @@ const DatePicker = ( {
cancelButtonText = 'Cancel',
showOutsideDays = true,
isFooter = true,
+ selected,
...props
}: DatePickerProps ) => {
const [ selectedDates, setSelectedDates ] = useState<
TDateRange | Date | Date[] | null
>( () => {
+ if ( selected ) {
+ return selected;
+ }
if ( selectionType === 'multiple' ) {
return [];
} else if ( selectionType === 'range' ) {
From e2de5d84f012714ff113cf8fc236905b2c1a3554 Mon Sep 17 00:00:00 2001
From: Jaied Al Sabid <87969327+jaieds@users.noreply.github.com>
Date: Mon, 30 Dec 2024 13:02:18 +0600
Subject: [PATCH 22/38] fix: DatePicker crashing after selecting year
---
src/components/datepicker/datepicker-component.tsx | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/src/components/datepicker/datepicker-component.tsx b/src/components/datepicker/datepicker-component.tsx
index 4c45f865..340260f4 100644
--- a/src/components/datepicker/datepicker-component.tsx
+++ b/src/components/datepicker/datepicker-component.tsx
@@ -175,7 +175,7 @@ const DatePickerComponent = ( {
}
};
- const handleYearClick = ( { yearValue }: { yearValue: number } ) => {
+ const handleYearClick = ( yearValue: number ) => {
setSelectedYear( yearValue );
setShowYearSelect( false );
setShowMonthSelect( true );
@@ -245,13 +245,7 @@ const DatePickerComponent = ( {
@@ -234,7 +234,7 @@ const DatePicker = ( {
width="w-auto"
numberOfMonths={ 2 }
footer={
-
+
|