Commit Graph

3683 Commits

Author SHA1 Message Date
Sidney Alcantara
a2779ed307 Merge branch 'develop' into feature/rowy-706-table-upgrade 2022-11-22 17:12:37 +11:00
Sidney Alcantara
6a30220b94 fix out of order & missing field rows being added twice to tableRowsLocalAtom 2022-11-22 17:07:36 +11:00
Sidney Alcantara
3115a9c917 fix table spacing when side drawer is opened 2022-11-22 16:24:46 +11:00
Sidney Alcantara
9a7b225afa fix final column header appearing to be draggable 2022-11-22 16:20:10 +11:00
Sidney Alcantara
e2bed9e4b0 temp fix vercel builds breaking on node 18
```
The prop value with an expression type of JSXFragment could not be resolved. Please file an issue ( https://github.com/jsx-eslint/jsx-ast-utils/issues/new ) to get this fixed immediately.

Error: error:0308010C:digital envelope routines::unsupported
    at String.replace (<anonymous>)
```
2022-11-22 14:59:02 +11:00
Sidney Alcantara
74cdae7195 fix frozen columns disappearing when scrolled right 2022-11-21 18:13:33 +11:00
Sidney Alcantara
9829fdebc1 fix virtualization occasionally not detecting scroll 2022-11-21 17:16:32 +11:00
Sidney Alcantara
763c0a20d0 Rating Icon: remove console.log 2022-11-21 14:17:42 +11:00
Sidney Alcantara
dd3f5553ab fix Rating cells not saving to db & add warning in comments 2022-11-18 18:36:41 +11:00
Sidney Alcantara
edb70164cf add code comments & explanations 2022-11-18 17:31:03 +11:00
Sidney Alcantara
be953da123 ColumnMenu: get user permissions as props instead of checking userRolesAtom 2022-11-18 16:53:45 +11:00
Sidney Alcantara
c6b10d3378 fix sub-table opening appearing to crash the page 2022-11-18 14:27:23 +11:00
Sidney Alcantara
86b2004215 fix disabled cell styles 2022-11-18 14:27:08 +11:00
Sidney Alcantara
6f0873ff7d improve Table code organization & fix memo issues 2022-11-17 18:17:43 +11:00
Sidney Alcantara
6f8dd8cdc5 fix cells not re-rendering when there's a new value from db 2022-11-17 15:50:26 +11:00
Sidney Alcantara
b2747ddddf fix editorMode: inline cells waiting to render even when disabled 2022-11-16 18:12:30 +11:00
Sidney Alcantara
2d2cd424f3 fix table styles 2022-11-16 16:14:40 +11:00
Sidney Alcantara
fda6ff2db7 🎉 remove react-data-grid dependency 2022-11-15 18:39:08 +11:00
Sidney Alcantara
d81b4fc3c8 display RowsSkeleton when loading next page 2022-11-15 18:23:57 +11:00
Sidney Alcantara
39dc84a38c re-enable cell validation tooltips 2022-11-15 18:14:44 +11:00
Sidney Alcantara
ea8019e1e3 render inline editor cell after timeout on mount to improve scroll performance 2022-11-15 18:02:30 +11:00
Sidney Alcantara
1b454de85a extract TableBody out of Table 2022-11-15 17:36:58 +11:00
Sidney Alcantara
3ca6f8d068 move ChipList.tsx 2022-11-15 17:36:48 +11:00
Sidney Alcantara
059c616414 memoize more components 2022-11-15 16:53:20 +11:00
Sidney Alcantara
315f3c7d29 improve visual affordance for column drag reorder 2022-11-14 17:04:14 +11:00
Sidney Alcantara
f5754af73f Rating: remove expensive @mui/lab import 2022-11-14 16:11:46 +11:00
Sidney Alcantara
2822689897 move Action getActionName util fn to DisplayCell.tsx 2022-11-14 16:11:34 +11:00
Sidney Alcantara
e9bc4a5a9b Merge branch 'develop' into feature/rowy-706-table-upgrade 2022-11-14 16:09:01 +11:00
Sidney Alcantara
0b75d60813 fix JSON side drawer field crashing if value is a firestore ref 2022-11-14 13:01:09 +11:00
Sidney Alcantara
69226d6910 ButtonBase: show ripple on focus by default 2022-11-11 15:50:10 +11:00
Sidney Alcantara
06049830ec remove unused code 2022-11-11 15:49:55 +11:00
Sidney Alcantara
f9656e2c4e migrate all remaining fields 2022-11-11 15:49:47 +11:00
Sidney Alcantara
742a992098 fix date fields render loop 2022-11-11 14:59:07 +11:00
Sidney Alcantara
26ea9abaf4 fix rendered rich text & markdown being tab-able 2022-11-11 14:20:53 +11:00
Sidney Alcantara
fe665fef2a migrate all side drawer cells 2022-11-10 18:21:32 +11:00
Sidney Alcantara
fd717075f8 use side drawer fields as EditorCells 2022-11-09 18:39:14 +11:00
Sidney Alcantara
314824fd2b add tabIndex to DisplayCells 2022-11-09 17:38:19 +11:00
Sidney Alcantara
5678f96c2b migrate field types based on TextEditor 2022-11-09 17:07:22 +11:00
Sidney Alcantara
387c2db2bc fix final/actions column for read-only users 2022-11-09 15:59:46 +11:00
Sidney Alcantara
2dc2bdb6bc Multiselect field: add back convert to array 2022-11-09 15:59:27 +11:00
Sidney Alcantara
73af4d768b separate TablePage into its own chunk 2022-11-09 15:15:58 +11:00
Sidney Alcantara
42a8443c94 fix delete column copy 2022-11-09 15:02:13 +11:00
Bobby Wang
9d8ff4d10a Feature/remove listener fields when deleting column (#924)
* remove column from Derivative -> listenerFields and Action -> requiredFields when deleting a column

* remove column from Extensions -> requiredFields when deleting a column

* display where reference will be removed and force a rebuild if required when deleting column

* Update src/types/table.d.ts

* Update src/components/ColumnMenu/ColumnMenu.tsx

* Update src/components/ColumnMenu/ColumnMenu.tsx

* Update src/components/ColumnMenu/ColumnMenu.tsx

Co-authored-by: Sidney Alcantara <sidney@sidney.me>
2022-11-09 13:24:28 +11:00
Han Tuerker
53c7cc83d0 fix error state (#18) 2022-11-09 13:07:02 +11:00
shamsmosowi
0356c0c125 fix clear value logic 2022-11-08 16:46:15 +01:00
Sidney Alcantara
c31f15f058 remove table not found error in case tableSettingsAtom value is stale 2022-11-08 17:29:13 +11:00
Sidney Alcantara
796c980337 unify withTableCell HOCs into single HOC with memo 2022-11-08 16:18:33 +11:00
Sidney Alcantara
d320ab2440 fix dependencies 2022-11-03 15:07:43 +11:00
Sidney Alcantara
56f749875e Merge pull request #903 from mshamsrainey/enhancement/513-ratings-customized-icons
Refactor on custom rating icons
2022-11-02 16:52:20 +11:00
Sidney Alcantara
52411d29d3 Update src/components/fields/Rating/Icon.tsx 2022-11-02 16:49:00 +11:00