twenty icon indicating copy to clipboard operation
twenty copied to clipboard

Display "Syncing" in Emails Settings as import is in progress

Open Bonapara opened this issue 10 months ago • 6 comments

Current Behavior

There is no indicator to show that an email import is in progress.

Desired Behavior

Introduce an indicator featuring our loader inside a tag. Ensure equal margins on the left, top, and bottom surrounding the loader for consistent spacing.

https://github.com/twentyhq/twenty/assets/19412894/15232c5e-4b21-460e-87fa-f283727fee22

Figma

https://www.figma.com/file/xt8O9mFeLl46C5InWwoMrN/Twenty?type=design&node-id=23338-13746&mode=design&t=QBOPZS1EGbvwxH7Y-11

Bonapara avatar Apr 23 '24 16:04 Bonapara

@Bonapara I'll take this issue. Can you assign me to it?

orinamio avatar Apr 23 '24 16:04 orinamio

Sure @orinamio, thanks for contributing!

Bonapara avatar Apr 23 '24 16:04 Bonapara

@Bonapara which syncStatus is appropriate for the loader? PENDING or ONGOING? Based on the sample video, the color coding is blue for PENDING locally.

I currently have it set to ONGOING. Awaiting your confirmation.

orinamio avatar Apr 23 '24 17:04 orinamio

@bosiraphael should be able to help you!

Bonapara avatar Apr 24 '24 08:04 Bonapara

I think this is for the ONGOING state indeed. Maybe we should display something like "Awaiting import" for the PENDING state, what do you think @Bonapara @Weiko ?

bosiraphael avatar Apr 24 '24 09:04 bosiraphael

I think this is for the ONGOING state indeed. Maybe we should display something like "Awaiting import" for the PENDING state, what do you think @Bonapara @Weiko ?

How about using 'Preparing' or 'Awaiting'? (The shorter the better)

Bonapara avatar Apr 24 '24 12:04 Bonapara