Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementing a design system page to showcase each components #245

Draft
wants to merge 157 commits into
base: develop
Choose a base branch
from

Conversation

BrianS111
Copy link

This will showcase all of the components in the lib/design file as described in #221

killthebuddh4 and others added 30 commits September 29, 2022 18:56
## Profiles

* `/` --> connect a wallet to see the connected wallet's profile page
* `/u/(0xADDRESS|name.eth|handle.lens)` --> see the profile for `0xADDRESS`
* Each card on the profile page:
  * Link to the profile site's home page (e.g. https://disco.xyz)
  * Link to the profile site's profile page (e.g. https://disco.xyz/0xAddress)
  * Launch receiver
  * NOTABLY ABSENT: Cards do not do any data fetching right now. Data fetching
     was trimmed to limit the scope of the v0 release. The data-fetching hooks and 
     functions are still in the codebase, they just are piped into any cards at the 
     moment.

## Conversations

* `/conversations` --> connect a wallet and sign into XMTP to see your conversations
  * Each card on the conversations page:
    * Link to the card's Relay profile (relay.cc/u/0xAddress)
    * Launch receiver to 1:1 conversation
* /conversations also routes to convo list
* add `display` prop to contact loading card
* On mobile, instead of the fade-in/fade-out behavior on hover, we
  just show the fadeIn component immediately.
* `/ `-> title is "Relay"
* `/u/:handle` -> title is "handle"
* Upgrade @relaycc/receiver to 0.1.65
* Fix bug about undefined lens profiles
- Move social icons from header into footer
@BrianS111
Copy link
Author

BrianS111 commented Jan 20, 2023

LinkIcon.tsx and Logout.tsx are missing a loading prop and component as shown in Figma

Image 1-20-23 at 9 52 AM
Image 1-20-23 at 2 09 PM

@BrianS111
Copy link
Author

BrianS111 commented Jan 20, 2023

Msgbox.tsx is missing loading prop / loading functionality

Image 1-20-23 at 2 50 PM

@BrianS111
Copy link
Author

Still a few more components to go, build is broken currently because props on PinIcon.tsx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants