Commit graph

57 commits

Author SHA1 Message Date
Arpit
cd64bf3e7c
Fixes table-search (#836)
* fixed table-search and able to search immediately as you type

* remove console.log
2021-09-27 09:08:34 +05:30
Arpit
26c9cc655c
Fix linting errors across the app (#785)
* eslint-setup: rules for frontend and server

* setup pre-commit:hook

* frontend:eslint fixes

* frontend eslint errors and warning fixed

* eslint:fix for ./server

* fix server/test: expectatin string lint/error

* pre-commit:updated

* removed unwanted install cmd from docker file

* recommended settings and extension for vscode

* husky prepare script added

* updated extension recommendations

* added prettier as recommended extension

* added pre-commit to package.json

* remove .prettierrc file

* resolve changes

* resolve changes
2021-09-21 19:18:28 +05:30
Arpit
ab17ead153
Bugfix: tags table-cell-type cannot be edited if its readOnly (#806)
* tags and badges:table-cell-type cannot be edited if its readOnly

* going backward for badge and badges type
2021-09-21 17:02:18 +05:30
Sherfin Shamsudeen
c17b76e5ea
Disable auto-reset in Table when its data is recomputed (#805) 2021-09-21 16:52:39 +05:30
Sherfin Shamsudeen
a56aa9c954
Add property to show or hide bulk update actions on Table (#739) 2021-09-13 15:37:07 +05:30
Navaneeth Pk
c55cad0f24
Show/hide table buttons (#682)
* Show/hide table buttons

* clientSide pagination

* Remove unwanted comment

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2021-09-07 11:01:10 +05:30
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