-
-
Notifications
You must be signed in to change notification settings - Fork 361
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
Summer Refactor #3311
Comments
So far short list # Components we need
## Shared
- Auth
- Avatar
- Identity
- CollapseWrapper
- CommonTable
- LabeledText - (label, slot)
## Form
- DropUpload
- SubmitButton
- Collection Select
- Basic
- Input
- Switch
- CheckBoxButton
- NumberInput
- Slider
- BalanceInput
- Simple
- Multicurrency
- AddressInput
- Simple
- Strict
- WithHint
- AttributeTagInput
## View
- Money (with currency, decimal places)
- AccountBalance
- Titles (h1, h2, h3, h4, h5, h6)
- GalleryCard
- Percentage
- Image (rounded, square)
## Profile Specific
- Stats
- Stats Column (label, slot)
- Web3 Social - sub.id, subscan, polkascan
- Sharing - donate, QR, link, share
## Lists
- GalleryCardList
## Search / Sort / Filter
- Pagination
- Buy Now
- SortDropdown
- Go to random
- ChangeLayout
- SearchInput
## Table
- Pagination (backend pagination)
- Cells
- Type (BUY, SEND...)
- Link (detail,) (just icon)
- External
- Money
- Percentage
- Identity?
- Common - Just show it as text
- RelativeDate - (9 months ago)
- WithDetail
- list
- gallery cards
## Charts
## Galery Item
- Navigation (through collection)
- Image
- ImageResize (fill, full-screen, grid)
- Emote?
- Title
- Description
- Attributes
### Carousel - Landing, Visited NFTs
- Image
- Title
- Money
- Creator
- current Owner
### Notification
## Chain Specific
### RMRK
### BSX
#### Offers
# Utils
|
@vikiival dont we already have some of these components that is shared? like |
Yes, we have component called Our focus it to have atomic (reusable) components |
Just found out there is a new version of Vue 2.7 that we can implement before full Vue3 Only blocking |
this is not a blocker then right? If not, we can follow this https://blog.vuejs.org/posts/vue-2-7-naruto.html |
some questions:
|
Yup, best time is to write new components in composition api and also refactor some.
There was an alternative for Vue3. I don't know what was it's name |
ok then, I will start with some components on the landing page #3714 |
looks cool, thanks, will try to experiment with it later 👍 |
As discussed in multiple places here, we got to a point where our codebase deserves serious refactor. Except for making our life easier, this would be great help for newcomers, since some things became quite messy/chaotic over the months of remote/async development.
following up from discussion here:
When it comes to the folder structure, I prefer the way @kkukelka described his approach in the discussion:
rmrk
folder #3773The text was updated successfully, but these errors were encountered: