Link fields design is incorrect.
Current behavior
The link field design looks like a regular text field:
Index page:
Show page:
Desired behavior
Put the link in the link field type on both index & show:
Index:
https://www.figma.com/file/xt8O9mFeLl46C5InWwoMrN/Twenty?type=design&node-id=14603-76540&mode=design&t=pfE2hTyckvmdvs26-11
Show:
https://github.com/twentyhq/twenty/assets/19412894/c95501ef-6e16-4ec7-bce6-dd326699f47e
https://www.figma.com/file/xt8O9mFeLl46C5InWwoMrN/Twenty?type=design&node-id=14603-76540&mode=design&t=pfE2hTyckvmdvs26-11
Hi @Bonapara I can work on this
Sure, thanks @Kanav-Arora ;)
@Bonapara @Kanav-Arora this is not a link field currently, this is a text field. We will actually need to migrate this to a Link field but we are holding as we don't support array fields for now (as we would need to properly implement domain names). What you can do for now @Kanav-Arora is to introduce a DomainFieldInput and DomainFieldDisplay and to conditionnally use it if fieldName = 'domainName' and objectMetadataSingularName = 'company' in FieldDisplay and FieldInput components We do that for phone and email that are not implemented yet either
Long term what we want:
- migrate it to link once array fields are supported + we know how to smoothly migrate existing workspaces
- treat this as a LinkField with option isDomain
Closing because there is now https://github.com/twentyhq/twenty/issues/3607