Charles Bochet
ae7bad65ca
Setup GraphQL Code Generator ( #74 )
...
* chore: add types of schema
* Ease codegen use on FE
* chore: ignore prettier in generated files
* lint: generated files
* feature: strongly type filter of query
* chore: ignore generated files in prettier
* chore: eslint ignore generated files
---------
Co-authored-by: Sammy Teillet <sammy.teillet@gmail.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-25 17:25:30 +02:00
Sammy Teillet
a93c92c65c
Sammy/t 131 i see a ascending descending option in ( #73 )
...
* refactor: use safe css selector
* feature: onclick update the order option
* feature: set option in the dropdown
* feature: display icon for sort options
* refactor: indent key so react does not complain of conflicting keys
* feature: align icon and text
* feature: fix size of icon to align text
* feature: create design for TopOption in dropdown
* refactor: set font weight in style
* feature: finalise design of TopOption
* refactor: rename option to sort
* refactor: remove order from the sortType
* refactor: move sort mapper in service
* test: selection of Descending in SortDropdownButton
* refactor: fix styme-component warning
* feature: add sorting by people
* refactor: set SortFields types for tables
* feature: add sort by company
* refactor: rename sortFields to singular
* refactor: rename option to SortDirection
2023-04-25 16:29:08 +02:00
Anders Borch
463b5f4ec9
Mock apollo client.
...
Remove unit test argument.
2023-04-25 12:55:27 +02:00
Anders Borch
a6254197b1
Add contenteditable change event test
2023-04-25 12:55:27 +02:00
Anders Borch
4e517fa8f9
Add map back to gql person
2023-04-25 12:55:27 +02:00
Anders Borch
443f8ed663
Added update test
2023-04-25 12:55:27 +02:00
Anders Borch
8ed09d61ef
Refactor GraphqlPerson to GraphqlQueryPerson
...
A GraphqlQueryPerson has an id which is used in mutations.
2023-04-25 12:55:27 +02:00
Anders Borch
b6c7149b66
Use EditableCell for email
2023-04-25 12:55:27 +02:00
Anders Borch
b62fac3aee
Map Person to GraphqlMutationPerson
2023-04-25 12:55:27 +02:00
Anders Borch
38132749c2
Add updatePerson function
2023-04-25 12:55:27 +02:00
Anders Borch
24a228bd44
Add EditableCell
2023-04-25 12:55:27 +02:00
Charles Bochet
cf9afcc90f
Merge pull request #71 from twentyhq/cbo-design-fixes
...
Fix small design feedbacks
2023-04-25 12:16:34 +02:00
Charles Bochet
8de2d345ed
Add horizontal scroll on tables
2023-04-25 12:14:31 +02:00
Charles Bochet
63feef5727
Fix small design feedbacks
2023-04-25 11:34:04 +02:00
Charles Bochet
67e4e79623
Merge pull request #69 from twentyhq/sammy/t-130-when-a-sort-is-selected-i-see-the-sort
...
feature: add property isActive for dropdown buttons
2023-04-24 18:39:35 +02:00
Sammy Teillet
f7c53dbdeb
feature: set the right sort on click
2023-04-24 18:17:01 +02:00
Sammy Teillet
0f4dcc1957
refactor: extract dropdown for Sort dropdown
2023-04-24 18:05:29 +02:00
Sammy Teillet
795f9e7af8
refactor: create SortDropdownButton
2023-04-24 17:35:43 +02:00
Sammy Teillet
7cf1f913b0
feature: add property isActive for dropdown buttons
2023-04-24 17:01:26 +02:00
Charles Bochet
d4152fdcff
Merge pull request #68 from twentyhq/cbo-add-user-to-workspaces-on-signup
...
Assign user to workspace on signin
2023-04-24 17:01:24 +02:00
Sammy Teillet
19385e00c0
feature: fix background color of dropdown item to be fully transparent
2023-04-24 15:39:36 +02:00
Sammy Teillet
4e3acf21d2
feature: set the right border radius for dropdown items
2023-04-24 15:29:24 +02:00
Sammy Teillet
bb8f61212b
feature: add all the sortable fields for people
2023-04-24 15:01:18 +02:00
Sammy Teillet
19903219c3
refactor: move sorts in peolpe-table
2023-04-24 14:59:53 +02:00
Sammy Teillet
99aa39f2ba
refactor: keep type of sortsAvailable while having type assertion
2023-04-24 14:57:57 +02:00
Sammy Teillet
c3da5fa5f4
feature: put react app in strict mode
2023-04-24 14:56:44 +02:00
Sammy Teillet
6e353f590c
feature: add email in sorts fields
2023-04-24 14:56:20 +02:00
Charles Bochet
6d2c8bbdf9
Assign user to workspace on signin
2023-04-24 14:53:48 +02:00
Sammy Teillet
a5909bd6ff
feature: keep callbacks between two renders
2023-04-24 14:49:40 +02:00
Sammy Teillet
2acd98370d
bugfix: remove infinite renderloop of onSortUpdate
2023-04-24 14:46:39 +02:00
Sammy Teillet
c7dc9cf83b
bugfix: fix direction and zindex of dropdown
2023-04-24 14:18:22 +02:00
Sammy Teillet
be947bdc8f
refactor: strongly type keys of sorts
2023-04-24 14:02:38 +02:00
Sammy Teillet
095a6886ae
refactor: move sortable fields in People
2023-04-24 14:00:14 +02:00
Sammy Teillet
bc91e97695
refactor: move sortable fields in table
2023-04-24 13:55:13 +02:00
Anders Borch
efd6138877
Use GET_PEOPLE in mock
2023-04-24 12:28:22 +02:00
Anders Borch
47bdabd5aa
Refactor people query into separate file.
2023-04-24 11:10:56 +02:00
Charles Bochet
a5bfeef2d6
Merge pull request #64 from twentyhq/cbo-fetch-jwt-token
...
Refresh JWT when expired
2023-04-21 17:33:39 +02:00
Charles Bochet
d3e9709e08
Refresh token when token has expired
2023-04-21 17:31:17 +02:00
Anders Borch
06aa78bc00
Set default pipe icon
2023-04-21 16:28:25 +02:00
Anders Borch
be601c58b1
Add pipe chip
2023-04-21 16:03:29 +02:00
Charles Bochet
049664b98e
Require accessToken to browse pages
2023-04-21 15:53:47 +02:00
Charles Bochet
4655544197
Merge pull request #61 from twentyhq/cbo-fetch-jwt-token
...
Fetch jwt token from hasura-auth with refresh_token
2023-04-21 14:39:08 +02:00
Charles Bochet
678363d8fd
Fix according to PR
2023-04-21 14:37:46 +02:00
Anders Borch
4885e3598a
Add cancel button.
...
Add test to ensure that cancel button can remove an item.
2023-04-21 14:17:09 +02:00
Charles Bochet
c5f2850a3b
Fetch jwt token from hasura-auth with refresh_token
2023-04-21 14:07:02 +02:00
Charles Bochet
cd18e952b9
Store refresh token on login
2023-04-21 09:33:57 +02:00
Charles Bochet
79e8d9c84b
Finalize sort created_at filter
2023-04-21 09:03:19 +02:00
Charles Bochet
0f09464f14
Finalize sort created_at filter
2023-04-21 09:00:50 +02:00
Sammy Teillet
3a7b1077f8
test: wait for rows to be displayed
2023-04-20 18:44:43 +02:00
Sammy Teillet
b5affcce3f
test: fix mocks for person request
2023-04-20 18:08:20 +02:00