Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
6ce8602
feat(Tabs): component boilerplate
hamikhambardzumyan Dec 18, 2024
4e4a03d
feat(Tabs): component UI
AbrahamyanKaren Dec 19, 2024
d851073
fix(Tabs): added scrolling container to tabs list for horizontal tabs…
AbrahamyanKaren Dec 24, 2024
71a02cf
fix(SuggestionList): add optional chaining (#244)
NarekArshakyan Jan 9, 2025
c72d299
Merge pull request #245 from softconstruct/release/2.16.x
hamikhambardzumyan Jan 9, 2025
ab23d64
Bump up library version to 2.16.5
hamikhambardzumyan Jan 9, 2025
6eb3e69
feat(Tabs): add functionality
NarekArshakyan Jan 14, 2025
a3da4e5
fix(Tabs): rename variable
NarekArshakyan Jan 15, 2025
381aef2
fix(Tabs): change context value name
NarekArshakyan Jan 15, 2025
209fbb0
fix(Tabs): remove not null assertion
NarekArshakyan Jan 15, 2025
a90fe50
fix(Tabs): updated 'stage' section alignment
AbrahamyanKaren Jan 15, 2025
aba0920
feat(Tabs): add toggle arrows opportunity
NarekArshakyan Jan 15, 2025
ef52c5c
feat(Tabs): add stories
NarekArshakyan Jan 16, 2025
06ac749
feat(Tabs): add closable opportunity
NarekArshakyan Jan 17, 2025
7b54ea6
fix(Tabs): fixed tab outline cut
AbrahamyanKaren Jan 20, 2025
e405514
Merge branch 'feature/add-tabs-component' of github.com:softconstruct…
AbrahamyanKaren Jan 20, 2025
8539c4c
feat(Tabs): handle arrows
NarekArshakyan Jan 20, 2025
34e5aa8
fix(Tabs): added classnames for inline paddings for each case of tab …
AbrahamyanKaren Jan 20, 2025
e520ae0
fix(Tabs): icons states
NarekArshakyan Jan 21, 2025
f3ceed9
fix(Tabs): updated medium size border-radius
AbrahamyanKaren Jan 21, 2025
052034f
fix(Tabs): fixed border width token
AbrahamyanKaren Jan 22, 2025
f3ab5bf
fix(Tabs): wrong scroll on focus
NarekArshakyan Feb 10, 2025
370e67f
fix(Tabs): arrow button sizes
AbrahamyanKaren Feb 10, 2025
e20edb2
Merge branch 'feature/add-tabs-component' of github.com:softconstruct…
AbrahamyanKaren Feb 10, 2025
7299c3d
feat(Tabs): add tests
NarekArshakyan Feb 13, 2025
d167150
fix(Tabs): test description
NarekArshakyan Feb 13, 2025
84fa743
Merge branch 'release/3.0.0' of github.com:softconstruct/gene-ui-comp…
hamikhambardzumyan Feb 19, 2025
d125c8f
Merge branch 'release/3.0.0' of github.com:softconstruct/gene-ui-comp…
NarekArshakyan Feb 20, 2025
2a0dbc1
fix(Tabs): storys
NarekArshakyan Feb 20, 2025
f9c0f8d
fix(Tabs): story category
NarekArshakyan Feb 20, 2025
8bb04f8
fix(Tabs): added shadows for mobile view
AbrahamyanKaren Feb 20, 2025
610eb5d
feat(Tabs): add shadow
NarekArshakyan Feb 24, 2025
d4486a6
fix(Tabs): change story name
NarekArshakyan Feb 24, 2025
ac539fa
fix(Tabs): arrow mount
NarekArshakyan Feb 25, 2025
319fe5f
fix(Tabs): destructer hook
NarekArshakyan Feb 25, 2025
0fd0f6f
fix(Tabs): scrollbar integration
sos-petrosyan Feb 27, 2025
230d215
fix(Tabs): change Tabs styles and add custom scroll bar
NarekArshakyan Mar 4, 2025
192bb9f
fix(Scrollbar): clear unnecessary props and add new props
NarekArshakyan Mar 4, 2025
8d4863f
fix(Tabs): remove comments
NarekArshakyan Mar 4, 2025
c24d523
fix(Tabs): updated vertical text alignment
AbrahamyanKaren Mar 6, 2025
91eb7b4
fix(Tabs): shadow preview in mobile
AbrahamyanKaren Mar 6, 2025
ab2753e
fix(Tabs): shadows only for horizontal view
AbrahamyanKaren Mar 6, 2025
3245a5a
fix(Tabs): vertical tab text alignment, focused outline view
AbrahamyanKaren Mar 10, 2025
4a0d661
fix(Tabs): horizontal focus stat outline
AbrahamyanKaren Mar 11, 2025
772330b
Merge branch 'feature/add-tabs-component' of github.com:softconstruct…
hamikhambardzumyan Mar 14, 2025
7539eed
fix(Tabs): shadow positions
AbrahamyanKaren Mar 17, 2025
a2684cf
Merge branch 'feature/add-tabs-component' of github.com:softconstruct…
hamikhambardzumyan Mar 24, 2025
76be407
Merge branch 'feature/add-tabs-component' of github.com:softconstruct…
NarekArshakyan Mar 26, 2025
ec629cf
Merge branch 'feature/add-tabs-component' of github.com:softconstruct…
hamikhambardzumyan Mar 27, 2025
327d704
Merge branch 'release/3.0.0' of github.com:softconstruct/gene-ui-comp…
hamikhambardzumyan Mar 27, 2025
50493c8
fix(Tabs): import right icons
hamikhambardzumyan Mar 27, 2025
a1b8a83
fix(Tabs): incorrect investment
NarekArshakyan Mar 31, 2025
1a0742c
fix(Tabs): added missing aria attributes
NarekArshakyan Mar 31, 2025
158fc88
refactor(Tabs): removing an unnecessary condition
NarekArshakyan Apr 2, 2025
8a23663
Merge branch release/3.0.0 of github.com:softconstruct/gene-ui-compon…
NarekArshakyan Apr 14, 2025
184c909
feat(Table): component's Toolbar UI
AbrahamyanKaren May 7, 2025
49119fc
Merge branch 'release/3.0.0' of github.com:softconstruct/gene-ui-comp…
NarekArshakyan May 8, 2025
fb971ed
Merge branch 'feature/add-table-component' of github.com:softconstruc…
NarekArshakyan May 8, 2025
265201e
feat(Table): gOOD LUCK FRIENDS
NarekArshakyan May 16, 2025
fd75ac5
feat(Table): component UI
AbrahamyanKaren May 20, 2025
06fe147
Merge branch 'feature/add-table-component' of github.com:softconstruc…
AbrahamyanKaren May 20, 2025
701cd81
feat(Table): create column model and integrate functionality to ui
AregSoft Jun 9, 2025
3549cb4
fix(Table): cell data alignment, row hover states
AbrahamyanKaren Jun 17, 2025
74c902a
Merge branch 'release/3.0.0' into feature/add-table-component
AregSoft Jun 23, 2025
11e8e58
refactor(Table): remove redundant components"
AregSoft Jun 23, 2025
85b15c8
Merge branch 'feature/add-table-component' of github.com:softconstruc…
AregSoft Jun 23, 2025
dcb9bd6
fix(Table): fix changed props for components
AregSoft Jun 24, 2025
8658864
feat(Table): add sorting
AregSoft Jun 26, 2025
e960dc9
feat(Table): manage columns
AregSoft Jul 7, 2025
2a9f6d3
feat(Table): add filter for columns
AregSoft Jul 8, 2025
6292f39
fix(Table): added Dropdown Menu UI for Filter
AbrahamyanKaren Jul 9, 2025
c00ad69
feat(Table): add filter functionality with checkboxes by columns
AregSoft Jul 14, 2025
6abec1b
fix(Table): manage column items titles
AregSoft Jul 14, 2025
e3c8cdd
fix(Table): column filter functionality
AregSoft Jul 14, 2025
4da3815
feat(Table): add bulk actions functionality
AregSoft Jul 15, 2025
6551835
fix(Table): cell renderer method
AregSoft Jul 17, 2025
32182ab
feat(Table): add tests and props for filter and search
AregSoft Jul 23, 2025
2da6e56
feat(Table): add stories
Jul 24, 2025
2f4e19b
Merge remote-tracking branch 'origin/release/3.0.0' into feature/add-…
Jul 25, 2025
ca63312
fix(Table): gap issue in th, copy button styles
AbrahamyanKaren Jul 25, 2025
0075220
feat(Table): add virtual scroll
Jul 28, 2025
90c5ade
Merge branch 'feature/add-table-component' of github.com:softconstruc…
Jul 28, 2025
87c29bb
feat(Table): add data fetching feuture for virtuall scrolling
Jul 29, 2025
b18a9f8
Merge remote-tracking branch 'origin/release/3.0.0' into feature/add-…
Jul 29, 2025
71e444f
fix(Pagination): add totalItems and currentPageItemsLength props
Jul 30, 2025
8a965ee
fix(Pagination): pagination select default value
Jul 30, 2025
0cf7782
feat(Table): integrate Pagination component
Jul 30, 2025
207c814
fix(Table): change input to TextField component for tabel cell
Jul 31, 2025
57b0c2b
feat(Table): add story for table without data
Jul 31, 2025
f1f67f4
feat(Table): add loading state
Jul 31, 2025
dc6e743
fix(Table): columns filers and types
Jul 31, 2025
025251e
feat(Table): add disabled states for column actions
Aug 5, 2025
a5e7950
fix(Table): fix issue with pagination
Aug 6, 2025
a695aa7
fix(Table): fix checkbox filtering options
Aug 8, 2025
d6aeb72
fix(Table): row delete logic
Aug 12, 2025
bab908a
refactor(Table): types and props
Aug 14, 2025
33e6c15
refactor(Table): refactor stories and remove redundant code blocks
Aug 19, 2025
64f62fa
feat(Table): add tooltip for description column
Aug 19, 2025
f646035
refactor(Table): remove redundant blocks of code and and stories
Aug 19, 2025
f94565e
fix(Table): layers z-index issue
AbrahamyanKaren Aug 20, 2025
196d54a
refactor(Table): add context for table actions, remove redundant hook
Aug 20, 2025
c8e379c
refactor(Table): external data schema
Aug 22, 2025
d3df6cf
fix(Table): edit functionality
Aug 26, 2025
bcd2ee0
fix(Table): pin styles for column, row and header
AbrahamyanKaren Aug 28, 2025
24c9182
Merge branch 'release/3.0.0' into feature/add-table-component
Aug 29, 2025
eb295c0
Merge branch 'feature/add-table-component' of github.com:softconstruc…
AbrahamyanKaren Aug 29, 2025
a1a263e
Merge branch 'feature/add-table-component' of github.com:softconstruc…
Aug 29, 2025
b7e7968
Merge remote-tracking branch 'origin/release/3.0.0' into feature/add-…
Sep 2, 2025
557b0f2
Merge remote-tracking branch 'origin/release/3.0.0' into feature/add-…
Sep 9, 2025
c5c9f3f
feat(Table): add Scrollbar ref for virtual scrolling
Sep 9, 2025
cf29da2
feat(Table): empty component integration
Sep 9, 2025
75efc59
Merge remote-tracking branch 'origin/release/3.0.0' into feature/add-…
Sep 10, 2025
e13e938
fix(Table): empty and loading state alignment
AbrahamyanKaren Sep 11, 2025
16a111c
Merge branch 'feature/add-table-component' of github.com:softconstruc…
Sep 12, 2025
ca60580
refactor(Table): create seprate components for the table header foote…
Sep 17, 2025
d894db1
feat(Table): add tests
Oct 21, 2025
881465f
Merge branch 'main' into feature/add-table-component
Oct 27, 2025
d33047f
fix(Table): manage column functionalittyy
Oct 27, 2025
2c43d0c
fix(Table): add badge to column action icons
Oct 28, 2025
5a1cca1
feat(Table): add aria and role attributes
Oct 31, 2025
b38efcc
fix(Table): aria labels for sorting and add expandable prop for TFoot
Nov 3, 2025
47dfe3e
fix(Table): optimize external data rendering and prop names
Nov 3, 2025
feb8655
fix(Table): fix redunndant re-renders and improve types declarations
Nov 5, 2025
205b999
fix(Table): virtual scroll functionality
Nov 12, 2025
d0dc58a
refactor(Table): convert texts to Text compoonent
Nov 14, 2025
9f91490
fix(Table): manage columns functionality, cells logic
Nov 21, 2025
fb13601
fix(Table): manage columns for grouped columns
Nov 25, 2025
e5dcb0c
fix(Table): z-index stacking issues
petrosyansos Nov 26, 2025
8982d55
fix(Table): scrolling issue
petrosyansos Nov 27, 2025
3c577f1
fix(Table): merge new updates and resolve conflicts
Dec 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [2.16.5](https://github.com/softconstruct/gene-ui-components/compare/v2.16.4...v2.16.5) (2025-01-09)


### Bug Fixes

* **SuggestionList:** add optional chaining ([#244](https://github.com/softconstruct/gene-ui-components/issues/244)) ([71a02cf](https://github.com/softconstruct/gene-ui-components/commit/71a02cf250fb518cef06ee51791931020f674977))

## [2.16.4](https://github.com/softconstruct/gene-ui-components/compare/v2.16.3...v2.16.4) (2024-10-29)


Expand Down
176 changes: 170 additions & 6 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@
"@types/enzyme": "^3.10.18",
"@types/enzyme-adapter-react-16": "^1.0.9",
"@types/jest": "^29.5.11",
"@types/react-beautiful-dnd": "^13.1.8",
"@types/react-dom": "^18.3.1",
"@types/react-is": "^18.3.0",
"@types/react-virtualized": "^9.22.0",
Expand Down Expand Up @@ -175,10 +176,13 @@
"@floating-ui/utils": "^0.2.8",
"@geneui/icons": "^1.4.3",
"@geneui/tokens": "^1.0.2",
"@tanstack/react-table": "^8.21.3",
"@tanstack/react-virtual": "^3.13.12",
"@tanstack/table-core": "^8.21.3",
"classnames": "^2.3.2",
"nanoid": "^5.1.6",
"qrcode.react": "^4.2.0",
"react-beautiful-dnd": "^13.1.1",
"react-is": "^17.0.2",
"react-scrollbars-custom": "^4.1.1"
},
Expand Down
4 changes: 4 additions & 0 deletions src/components/molecules/Pagination/Pagination.stories.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ const meta: Meta<IPaginationProps> = {
argTypes: {
current: args({ control: "text", ...propCategory.content }),
rowsPerPageOptions: args({ control: "array", ...propCategory.content }),
totalItems: args({ control: "number", ...propCategory.content }),
currentPageItemsLength: args({ control: "number", ...propCategory.content }),
totalPages: args({ control: "number", ...propCategory.content }),
className: args({ control: "false", ...propCategory.appearance }),
onPageChange: args({ control: "false", ...propCategory.action }),
Expand All @@ -26,6 +28,8 @@ const meta: Meta<IPaginationProps> = {
args: {
current: 30,
rowsPerPageOptions: [10, 20, 30, 40],
currentPageItemsLength: 20,
totalItems: 300,
totalPages: 25
}
};
Expand Down
2 changes: 1 addition & 1 deletion src/components/molecules/Pagination/Pagination.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ describe("Pagination", () => {
// Check if the text indicating the page range contains the custom label.
const perPageValuesText = setup.find(".pagination__perpage_values").text();
expect(perPageValuesText).toContain(customLabel);
// Example assertion: "10 of 20"
// Example assertion: "10 of 10"
expect(perPageValuesText).toBe(`10 ${customLabel} 10`);
});

Expand Down
3 changes: 2 additions & 1 deletion src/components/molecules/Pagination/Pagination.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,8 @@ const Pagination: FC<IPaginationProps> = ({
</div>

<div className="pagination__perpage_values">
<span>{currentPageSize}</span> {pageSizeOfLabel} <span>{totalPages}</span>
<span>{currentPageSize}</span> {pageSizeOfLabel}{" "}
<span className="pagination__perpage_totalItems">{totalPages}</span>
</div>
</div>
)}
Expand Down
Loading
Loading