A collection of social media components for use with Lens Social Protocol.
A list of available Lens accounts for the user to choose from, with support for pagination.
A hover card that displays Lens account details when hovering over an account name or handle.
A list item for a Lens account displaying the avatar, name, and handle.
An audio player component for playing audio attachments in Lens posts.
A dialog component for collecting Lens Posts with support for paid collects.
A button component to follow or unfollow a Lens Account, displaying the current follow state.
A full-featured login flow for Lens Social Protocol that hooks into the Lens React SDK, uses ConnectKit for wallet connections, supports account switching and more.
A button component to initiate the Lens login flow, displaying the lens icon and a call to action.
A Markdown renderer for Lens posts and comments, supporting mentions, links, and rich text formatting.
Displays a post from Lens Social Protocol, including the content, author, attachments, and engagement actions.
A provider of a shared Lens post context for state, queries, and operations.
A dialog component for quoting Lens Posts, allowing users to add their own commentary while sharing the original post.
A rich text editor component for composing Lens posts using TipTap, with support for mentions.
A dialog component for sending tips to Lens Posts and Accounts, with support for multiple tokens and payment sources.
Utility functions for interacting with Lens Social Protocol, including formatting and data manipulation.
An video player component for playing video attachments in Lens posts.
A component to display a link preview for URLs included in Lens posts, showing the title, description, and image.
A reusable paginated list component that fetches and displays items in pages, with support for loading states and end-of-list indicators, based on Paginated and Cursor from the Lens React SDK.
A hook to get the currently authenticated Lens account using the Lens React SDK.
A hook to execute login with the Lens React SDK using the Viem library for wallet interaction.
A hook for state, queries, and operations in a shared Lens post context
A hook to toggle reactions (like/unlike) on Lens posts using the Lens React SDK.
A hook for tipping Lens Accounts using the Lens React SDK.
A hook for tipping Lens Posts using the Lens React SDK.