Smart card - Block card

Smart Links with block appearance presents the link as a card, giving a more detailed view of the linked material. It really stands out compared to the inline style and comes in handy when you need extra context or a preview of the content.

Within the editor, the block appearance is referred to as the "Card".

States

Our components are categorized into different states that dictate their appearance and functionality.

  • Resolving: This state is temporary, indicating that the link is currently being processed and has not yet been fully resolved. It typically displays as a placeholder or skeleton view until the content is completely loaded.
  • Resolved: This state signifies that the link has been successfully transformed into a Smart Link, displaying the content as originally intended.
  • Forbidden (403): This status denotes that the user is authenticated but lacks the necessary permissions to access the content.
  • Not Found: This status indicates that the linked content is unavailable, possibly due to privacy settings or deletion.
  • Unauthorized (401): This status indicates that the user lacks proper authentication.
  • Error: This status is displayed when the resolver encounters an error or when the URL is not supported.
[Resolving]

[Resolved]

[Forbidden] Default

[Forbidden] Site - Request Access

Context: I don't have access to the site, but I can request access

[Forbidden] Site - Pending Request

Context: I don't have access to the site, but I've already requested access and I'm waiting

[Forbidden] Site - Denied Request

Context: I don't have access to the site, and my previous request was denied

[Forbidden] Site - Direct Access

Context: I don't have access to the site, but I can join directly

[Forbidden] Object - Request Access

Context: I have access to the site, but not the object

[Forbidden] Forbidden

Context: When you don't have access to the site, and you can't request access

[Not Found] Default

[Not Found] Access Exists

Context: I have access to the site, but not the object or object is not-found

[Unauthorized]

[Unauthorized] No auth flow

[Error]