Commit graph

51 commits

Author SHA1 Message Date
Navaneeth Pk
8fd05bd779
Add validation for dropdowns (#696)
* Validation for dropdowns

* fix

* fix

* fix
2021-09-06 20:02:09 +05:30
Navaneeth Pk
b12cc7f309
Input validation for widgets (#693)
* Validations

* Fix

* Validation for table cells

* fix
2021-09-06 14:20:38 +05:30
Navaneeth Pk
b175004ad1
Expose table data (#691)
* Expose table data as a variable

* fix
2021-09-05 21:22:27 +05:30
Arpit
67ca8f1461
Feature: disable widgets (#653)
* widgets can be disabled

* removed whitespace

* move to styles definitions

* default values fixed with nullish operator

* proper data attributes

* generic resolver function for widget value

* renamed the style property
2021-09-02 19:41:59 +05:30
Navaneeth Pk
d0555f67ad
Customisable font color for string cells (#671)
* Customisable font color for string cells

* Fallback colors
2021-09-02 11:46:26 +05:30
navaneeth
46cb7fd64a Discarding changes should also refresh table data 2021-09-01 22:13:13 +05:30
navaneeth
8951f89792 Compare with default value of string cells before update 2021-09-01 21:40:45 +05:30
navaneeth
f395541b0f Table cells of default type should be editable 2021-09-01 21:33:17 +05:30
navaneeth
d6525b6bf7 Use accessor instead of headers for matching cell data 2021-09-01 15:49:36 +05:30
Navaneeth Pk
dd3dc82f01
Table should refresh data if properties of a cell changes (#661)
* fix

* fix
2021-09-01 13:06:14 +05:30
Sherfin Shamsudeen
93bb91aca7
Fix for sizes of table action columns (#657) 2021-09-01 08:25:46 +05:30
Sherfin Shamsudeen
755ba99f87 Recompute table columns whenever action button position is changed 2021-08-31 17:03:45 +05:30
Sherfin Shamsudeen
214b99cd10
Feature: display action button on left (#647)
* Add option to set poisition of table action button

* Display table actions on the left if their position is set to left

* Replace 'buttonPosition' with 'position' for table actions

* Use SelectSearch instead of html select

* Display actions column only if actions are present
2021-08-31 16:07:38 +05:30
Sherfin Shamsudeen
61d612ed64
Bugfix/component editing inside container (#641)
* Add support for editing and deleting components inside container

* Dont allow config handle click event to propagate

* Supply removeComponent method for Container component
2021-08-30 18:53:58 +05:30
Arpit
7f9f9cb418
backward compatibility for visibility (#640)
* show or hide widgets

* backward compatibility for visibility
2021-08-30 18:21:09 +05:30
Arpit
d6f5fd17dd
Feature: Show or hide widgets (#638) 2021-08-30 17:13:05 +05:30
navaneeth
eb2ebb207e Chore: codehinter for table cell properties 2021-08-29 11:45:57 +05:30
Navaneeth Pk
15e58c0b26
Feature: types for tables (#632) 2021-08-28 21:40:45 +05:30
Navaneeth Pk
21fa8518ab
Feature: customise color property of toggle type cells (#630) 2021-08-28 20:57:10 +05:30
Arpit
348d0f5815
Feature: datepicker as a table cell (#578)
* datepicker-celltype

* onChange

* datepicker: cell type

* fix

* dropdown fixed

* unwanted comments
2021-08-25 22:07:29 +05:30
Navaneeth Pk
62be444f71
Fix table crash on filter (#587) 2021-08-23 18:54:28 +05:30
Sherfin Shamsudeen
64db1a2a03
Feature: toggle table header / search bar (#581)
* Add option to enable/disable search bar in Table

This commit also makes the app hide the entire top bar of table
if server pagination is enabled and search bar is disabled.

* Display server-side search option only if search is enabled

* Add documentation for search box enable/disable toggler
2021-08-23 17:00:33 +05:30
navaneeth
02be26d86a Fix for table column resize reset issue 2021-08-20 22:37:21 +05:30
navaneeth
11a9d3d62b Fix for radio cells not being marked as edited 2021-08-20 17:49:46 +05:30
Arpit Nath
f25868a832
Feature: toggle switch as table cell (#551) 2021-08-20 09:43:16 +05:30
Arpit Nath
1fdd9eb765
fixes react-table duplicate column keys (#538)
* fixes react-table duplicate column keys

* uuid for column id

Co-authored-by: Arpit Nath <arpitnath@Arpits-MacBook-Pro.local>
2021-08-19 10:32:46 +05:30
Viraj Bahulkar
053d756d78
Fix array dataUpdates storing duplicate values (#436) 2021-08-02 20:05:21 +05:30
Navaneeth Pk
80da5ef884
Feature: Radio buttons as table cell type (#424) 2021-08-02 10:16:59 +05:30
navaneeth
e994725104 Use spinners instead of skeletons 2021-07-03 23:37:51 +05:30
Navaneeth Pk
150961b591
Feature/dark mode (#366)
* Dark mode part 1

* Dark mode part 2

* Dark mode part 3

* Dark mode part 4

* Dark mode part 5

* Dark mode part 6

* Dark mode part 7

* Dark mode part 7

* Dark mode part 8

* set light mode as default

* Dark mode part 9

* Dark mode part 10

* Dark mode part 11
2021-07-03 19:47:47 +05:30
Prasad Walvekar
c7446d4046
Chore: Rename class to className (#345) 2021-06-28 13:10:14 +05:30
Navaneeth Pk
c2234b6dea
Fix bug that made text type table cells not editable (#248) 2021-06-14 10:45:35 +05:30
navaneeth
9629e698e9 Feature: Server-side search for table widget 🎉 2021-06-01 16:54:37 +05:30
navaneeth
efbc428daa Global search of table should be triggered only on enter 2021-06-01 13:39:17 +05:30
navaneeth
ab03d55d50 Remove external svg dependencies 2021-05-31 16:08:18 +05:30
navaneeth
86815f2a81 Fix for JS warning in table widget 2021-05-31 08:27:22 +05:30
navaneeth
0d0ae69b25 Show message if table data is empty 2021-05-26 18:01:33 +05:30
navaneeth
4cad6deda8 Fixed table overlap with resizer 2021-05-26 13:02:48 +05:30
navaneeth
4b362b2f15 Show a blue dot on filter icon if there are table filters 2021-05-15 12:43:53 +05:30
navaneeth
097cb7b97b Feature: Editable text columns for tables 2021-05-10 16:54:55 +05:30
navaneeth
b8c07ee89d Feature: Expandable text as table column type 2021-05-10 16:22:35 +05:30
navaneeth
14703b584d Feature: 'Matches' filter for tables 2021-05-09 17:33:03 +05:30
navaneeth
dd1720b4ab Feature Editable tags as table column type 🎉 2021-05-09 16:21:26 +05:30
navaneeth
b2033dafc7 Feature: Multi-badges as column type for tables 2021-05-09 13:36:08 +05:30
navaneeth
bcb31d0306 Feature: Badge as table colum type 2021-05-09 12:56:54 +05:30
navaneeth
5720252e29 Do not allow to select page size if server-side pagination 2021-05-09 10:11:15 +05:30
navaneeth
cefb69e81a Fix: column width should not change on name change 2021-05-05 12:36:07 +05:30
navaneeth
9a2fbbb1de Fix for inconsistent resized columns issue 2021-05-05 07:19:11 +05:30
navaneeth
bc049271c7 [Table] Fix table headers, better layout for tbody 2021-05-02 19:53:03 +05:30
navaneeth
4f48b6b580 [Table] Show total pages if client-side paginaiton 2021-05-02 19:30:58 +05:30