Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
412 commits
Select commit Hold shift + click to select a range
98721a8
Switch StakingRequestProvider to Redux
Mar 9, 2022
cadb78e
fix(nft-view): change logic for hiding Your Bid
colbr Mar 10, 2022
fa3dbed
Merge branch 'develop' into feature/ericlow/edit-metadata-integration
Mar 10, 2022
4a5a9a6
feat(accept-bid): use zauction sdk method to accept bid
padala Mar 10, 2022
a60c5ba
review changes
domw30 Mar 10, 2022
49ade6d
update constants on NFTDetails
domw30 Mar 10, 2022
a76cd37
final fixes
domw30 Mar 10, 2022
457fd1c
Merge pull request #409 from zer0-os/feat/subbu/accept-bid-bug
colbr Mar 10, 2022
9ed8f7e
resolve memory leak console error - prevent state update on unmounted…
domw30 Mar 10, 2022
fc626a9
Merge pull request #408 from zer0-os/fix/cancel-bid-tweaks
colbr Mar 10, 2022
8e8b02e
Merge pull request #406 from zer0-os/feat/dom/transfer-flow-update
domw30 Mar 10, 2022
cd2a61a
feat(accept-bid): handle pending and completed tx
colbr Mar 10, 2022
2143125
Merge pull request #410 from zer0-os/feat/accept-bid-tx
colbr Mar 10, 2022
1a00311
Fix PR feedback
Mar 10, 2022
ba2e782
add background-primary class to resolve firefox blur issue
domw30 Mar 11, 2022
f9ef7dc
add type policies object to inMemoryCache - set merge to domains quer…
domw30 Mar 11, 2022
33a426e
Merge pull request #407 from zer0-os/feature/ericlow/switch-staking-p…
eric-zero-dev Mar 11, 2022
6cc2e75
Merge pull request #412 from zer0-os/bug/type-policies-cache
domw30 Mar 14, 2022
bbc519f
remove blur class to prevent !important override
domw30 Mar 14, 2022
2dcfd28
add HoverDropDown common component and adjust styling - update BuyTok…
domw30 Mar 14, 2022
83bc0e9
implement HoverDropDown to status buttons
domw30 Mar 14, 2022
c2a3832
resolve build fail
domw30 Mar 14, 2022
438fbd3
Merge pull request #324 from zer0-os/feature/ericlow/edit-metadata-in…
eric-zero-dev Mar 15, 2022
ba912c8
Fix compile error
Mar 15, 2022
cb2549e
Fix eslint warnnings
Mar 15, 2022
7c38cd9
Merge pull request #416 from zer0-os/hotfix/ericlow/fix-compile-error…
eric-zero-dev Mar 15, 2022
e651b1d
hover state of zero number button and position of dropdown content el…
domw30 Mar 15, 2022
943eb77
minor tweaks to style
domw30 Mar 15, 2022
f905ce3
Merge branch 'develop' into feat/dom/hover-drop-down
domw30 Mar 15, 2022
93aadfc
rename and resolve merge conflict
domw30 Mar 15, 2022
6d34348
remove commented code
domw30 Mar 15, 2022
1cc69e1
attempt to resolve build fail
domw30 Mar 15, 2022
5fe71bb
switch order of dropdown components in index dropdowns file in attemp…
domw30 Mar 15, 2022
8f47b51
update index.js components - remove * export
domw30 Mar 15, 2022
bccf7bc
revert file changes
domw30 Mar 15, 2022
d608ada
correct import
domw30 Mar 15, 2022
8ab42ef
name change hack to push file name changes
domw30 Mar 15, 2022
0c3e314
hacky name change to resolve build error step 1
domw30 Mar 15, 2022
f3f44eb
hacky name change to resolve build error step 2
domw30 Mar 15, 2022
dc997d2
update zns-sdk
domw30 Mar 15, 2022
b4f15e2
update rinkeby zauction address
domw30 Mar 15, 2022
219b91a
push package-lock.json changes
domw30 Mar 15, 2022
c2874e2
wip/feat(owned-domains-table): switch to GenericTable component
colbr Mar 16, 2022
84d70e8
Merge pull request #411 from zer0-os/bug/blur-on-browser
domw30 Mar 16, 2022
c4930bf
ensure content dropdown remains open when over gap between elements
domw30 Mar 16, 2022
7da3335
Refactor Page Container component
Mar 16, 2022
7ba8090
update packages
JamesEarle Mar 16, 2022
061593b
Fix to show bid button by setting isBiddable as true as default
Mar 16, 2022
80b3b31
Merge pull request #419 from zer0-os/hotfix/ericlow/fix-bidbutton-wit…
eric-zero-dev Mar 17, 2022
db6f997
Fix zna in MintNewNFT modal
Mar 17, 2022
583bc53
Merge pull request #417 from zer0-os/feat/dom/update-rinkeby-address
colbr Mar 17, 2022
18f1f1d
feat(nft-view): move transfer button to dropdown
colbr Mar 17, 2022
30d4f81
refactor(nft-view): purge some unused css
colbr Mar 17, 2022
4d17164
Merge pull request #420 from zer0-os/feat/move-transfer-button
colbr Mar 17, 2022
4cc8c09
Merge branch 'feature/zns1.1' into feat/subbu/sdk-integration
padala Mar 17, 2022
4ca7170
Merge branch 'develop' into feat/subbu/sdk-integration
padala Mar 17, 2022
3ba4492
Fix znas string value and link in Mint and Transfer modals
Mar 17, 2022
5d3cda1
refactor(metadata): migrate code to use sdk method to fetch metadata …
padala Mar 17, 2022
5a9558f
add useAcceptBit and constants
domw30 Mar 17, 2022
5ad85a5
Merge branch 'colbr/feat/sdk-domain-data' into feat/subbu/sdk-integra…
padala Mar 17, 2022
34fc4c2
Merge pull request #421 from zer0-os/hotfix/ericlow/fix-incorrect-znas
eric-zero-dev Mar 17, 2022
c942fe7
WIP implementing zauction approval and approve bid using SDK for acce…
domw30 Mar 18, 2022
cc19afb
refactor(make-a-bid): use SDK for getting bid
colbr Mar 18, 2022
0d36563
feat: add refetch method to useOwnedDomains
colbr Mar 18, 2022
786f432
refactor(owned-domains-table): simplify code
colbr Mar 18, 2022
41806e5
Merge branch 'develop' into feat/dom/accept-bid-sdk
colbr Mar 18, 2022
7b88f8a
refactor(owned-domains-table): remove unimportant comment and import
colbr Mar 18, 2022
434ce71
feat(owned-domains-table): handle action dropdown and modals
colbr Mar 18, 2022
65392b3
chore: delete legacy DomainTable component
colbr Mar 18, 2022
46cbbf9
remove DomainTable from components index
domw30 Mar 18, 2022
f26135f
refactor: remove unused variables and imports
padala Mar 18, 2022
330497f
Merge branch 'develop' into feat/subbu/sdk-integration
padala Mar 19, 2022
f03ba05
buid: upgrade zns-sdk to v0.1.12
padala Mar 19, 2022
86d02d6
feat(domain-data): add contract to queries and types
padala Mar 19, 2022
51cfc5c
feat(sdk-migration): use sdk method for transfer ownership functionality
padala Mar 19, 2022
ff6408e
feat(sdk-integration): fix minor issue with zns metadata
padala Mar 19, 2022
f3567df
feat(sdk-integration): add provider for zauction sdk
padala Mar 20, 2022
f7da50c
feat(sdk-integration): add missing field lockedby
padala Mar 20, 2022
1350697
feat(Sdk-integration): use library signer instead of registrar provid…
padala Mar 20, 2022
352d0dc
Merge branch 'develop' into feature/znsv1.1
padala Mar 20, 2022
6e4e99f
accept bid flow & styling
domw30 Mar 21, 2022
24f3c51
resolve failing build - update tests
domw30 Mar 21, 2022
fc105f9
Merge branch 'develop' into feat/dom/accept-bid-sdk
domw30 Mar 21, 2022
ef4f156
feat(sdk-integration): update bid provider to use zAuction SDK
Mar 21, 2022
211c3c8
refactor: remove unused imports
padala Mar 21, 2022
e681c1b
feat(sdk-integration): add error handling for subdomain table row
padala Mar 21, 2022
44b95b4
Merge branch 'feat/subbu/sdk-integration-use-library' into feat/subbu…
padala Mar 21, 2022
14a89c0
refactor: use zAuction SDK directly instead of through zNS SDK
padala Mar 21, 2022
bb2ef55
minor typo fix and remove comment
domw30 Mar 21, 2022
1e0e994
build: upgrade zns sdk to v0.1.13
padala Mar 21, 2022
7af025f
refactor: remove unused imports, variables and files related to zAuction
padala Mar 21, 2022
7a7c9ff
feat(sdk-integration): reload zns data on network change
padala Mar 21, 2022
75a2b07
build: upgrade zns sdk to v0.1.14
padala Mar 22, 2022
782aaed
build: upgrade zauction sdk to v0.0.40
padala Mar 22, 2022
536a529
refactor: remove zns domain data provider & obsolete queries
padala Mar 22, 2022
9bd75c8
refactor: minor optimizations to use bid provider hook
padala Mar 22, 2022
7a62534
refactor: remove obsolete queries, imports and variables
padala Mar 22, 2022
66cc205
refactor(subdomain-table): better encapsulation
colbr Mar 22, 2022
314e40f
feat(sdk-integration): update domain search to use sdk methods
padala Mar 22, 2022
15b88a8
remove unused BidProvider file
domw30 Mar 22, 2022
63840f5
simplify constants - replace one item objects
domw30 Mar 22, 2022
eaaf56b
improve text style and tidy code
domw30 Mar 22, 2022
f2d0b57
tidy up handling of step titles on accept bid flow
domw30 Mar 22, 2022
5d5d45b
tidy up title handling on transfer ownership flow
domw30 Mar 22, 2022
894452f
remove duplicate code - generic details component
domw30 Mar 22, 2022
15fe866
extract sort by date functionality
domw30 Mar 22, 2022
83b928e
extract utils to global util directory
domw30 Mar 22, 2022
051fb01
break sentence string on notification drawer due to long domains
domw30 Mar 22, 2022
ed9fc1b
requested changes - update order of flow and minor design tweaks
domw30 Mar 22, 2022
885f01d
resolve failing test
domw30 Mar 22, 2022
d138679
build: upgrade zfi sdk to v0.1.16
padala Mar 23, 2022
7c33acf
feat: Allow retrieval of buy now price when no wallet connected (#428)
colbr Mar 23, 2022
76f9d89
Merge branch 'develop' into feat/subbu/sdk-integration
padala Mar 23, 2022
7fd2e31
feat(sdk-integration): refactor the zAuction instance creation
padala Mar 23, 2022
9a3c3d8
Merge branch 'feat/dom/accept-bid-sdk' into feat/subbu/sdk-integration
padala Mar 23, 2022
95fe974
refactor: delete the queries and obsolete files
padala Mar 23, 2022
b1e26d8
Add StepBar to Accept Bid Flow Wizard
domw30 Mar 23, 2022
1ff3d46
add missing set step
domw30 Mar 23, 2022
364da5d
minor copy change to price format
domw30 Mar 23, 2022
fb0a5f0
minor naming changes to utils and remove console.log
domw30 Mar 24, 2022
138dc6f
remove unused var
domw30 Mar 24, 2022
af9fd84
custom max character length for truncateDomain util
domw30 Mar 24, 2022
e0f36d8
rename truncateAddress to truncateWalletAddress
domw30 Mar 24, 2022
be29118
allow for truncated domain in Wizard NFTDetails with max length set
domw30 Mar 24, 2022
bf0301b
edit accept bid wizard nft details to use truncated domain
domw30 Mar 24, 2022
88e4cea
truncate make a bid domain name and update domain color
domw30 Mar 24, 2022
c47805b
Make a bid step 3 truncate domain
domw30 Mar 24, 2022
7aa008f
refactor: simplify NFTView container (#424)
joonchoi0918 Mar 25, 2022
a40f92d
fix: missed change in develop merge
colbr Mar 25, 2022
872653a
refactor: remove unneeded dependency
colbr Mar 25, 2022
b41a7fa
bump sdk and resolve errors
domw30 Mar 25, 2022
4793af5
Make dApp read ‘stakingrequests’ and ‘stakingRequests’
Mar 25, 2022
9fb90c1
error messages to prevent owner transferring to their own account
domw30 Mar 25, 2022
0b3eda3
rename instances of auctionId to bidNonce
domw30 Mar 25, 2022
1850b51
Merge branch 'develop' into feat/dom/ui-flows-tweaks
domw30 Mar 25, 2022
b9a67b8
feat(sdk-integration): update change in properties of bid object
padala Mar 25, 2022
66222f5
truncate header if 90 characters
domw30 Mar 25, 2022
f6dba14
build: fix failing test cases due to change in data type
padala Mar 25, 2022
14a90bf
tidy up responsiveness for header/nav bar
domw30 Mar 25, 2022
dd92623
Merge pull request #423 from zer0-os/feat/dom/accept-bid-sdk
domw30 Mar 26, 2022
23971c3
Merge branch 'feature/ericlow/refactor-page-container' into refactor/…
colbr Mar 26, 2022
9b0a638
chore: fix lint issues
colbr Mar 26, 2022
a586cda
build: upgrade zns, zauction and zsale sdk to latest version
padala Mar 26, 2022
17019c5
Merge branch 'develop' into feat/subbu/sdk-integration
padala Mar 26, 2022
887ef55
refactor: remove log statment
padala Mar 26, 2022
d597dfe
Merge pull request #414 from zer0-os/feat/dom/hover-drop-down
domw30 Mar 26, 2022
5a855e8
replace auctionId with bidNonce
domw30 Mar 26, 2022
f7032c2
add version property and disable cancel for version 1 bids
domw30 Mar 27, 2022
51b78f5
use version property to disable accept bid for v1 zAuction bids
domw30 Mar 27, 2022
198fcee
revert previous changes
domw30 Mar 27, 2022
f0d2649
update cancel bid for version 1 bids
domw30 Mar 27, 2022
b734529
update tests for v1 and v2 bids
domw30 Mar 27, 2022
7fa7e40
remove console.log
domw30 Mar 27, 2022
b7de02b
bump sdk packages
domw30 Mar 27, 2022
5758917
Merge branch 'feat/subbu/sdk-integration' into hotfix/update-types
domw30 Mar 27, 2022
867698b
Merge branch 'develop' into feat/dom/ui-flows-tweaks
domw30 Mar 27, 2022
b455e71
Merge branch 'develop' into feat/subbu/sdk-integration
padala Mar 27, 2022
ad192bc
Merge pull request #435 from zer0-os/hotfix/update-types
padala Mar 28, 2022
034fd03
Merge branch 'feature/znsv1.1' into feat/subbu/sdk-integration
padala Mar 28, 2022
df1ddd6
Merge pull request #427 from zer0-os/feat/subbu/sdk-integration
padala Mar 28, 2022
f91dd52
Merge pull request #434 from zer0-os/refactor/component-simplification
padala Mar 28, 2022
e15a6fd
chore: npm i
colbr Mar 28, 2022
d85d94b
feedback changes - copy and domain
domw30 Mar 28, 2022
1736148
Merge branch 'feature/znsv1.1' into feat/dom/ui-flows-tweaks
domw30 Mar 28, 2022
7016fe5
resolve conflicts
domw30 Mar 28, 2022
d700bca
remove request table from components index file
domw30 Mar 28, 2022
597a7e4
filter own bids out of bid list
domw30 Mar 28, 2022
43a1c01
Merge remote-tracking branch 'origin/develop' into feature/znsv1.1
colbr Mar 28, 2022
35ddb67
revert deletion of RequestTable
domw30 Mar 28, 2022
9cf0246
add missing wilder jpeg
domw30 Mar 28, 2022
af663f8
new lines at end of file - lint
domw30 Mar 28, 2022
1be0622
Merge pull request #433 from zer0-os/feat/dom/ui-flows-tweaks
padala Mar 28, 2022
9e6610d
refactor: rename mint wheels to more generic mint drop nft
padala Mar 28, 2022
53bf7d2
refactor: enable mint drop nft banner
padala Mar 28, 2022
8d2bebf
refactor: add zsale sdk provider
padala Mar 28, 2022
7f48b37
feat(zsale-integration): update existing helpers to use sdk methods
padala Mar 28, 2022
661fbe6
feat(zsale-integration): update useMint hook to use sdk methods for n…
padala Mar 28, 2022
6f80eaa
refactor(zsale-integration): remove hard coded values and update to u…
padala Mar 28, 2022
447143b
Merge branch 'feature/znsv1.1' into feat/subbu/zsale-sdk
padala Mar 28, 2022
eead974
refactor: update sdk providers to hooks
padala Mar 28, 2022
61748e4
refactor: fix warnings due to missing keys
padala Mar 28, 2022
385e86a
feat(zsale-sdk): update banner sale times for testing
padala Mar 28, 2022
aa2c067
feat(zsale-sdk): update contract address and merkleTreeFileUri
padala Mar 28, 2022
e2915a1
Merge pull request #442 from zer0-os/refactor/sdk-integration
padala Mar 28, 2022
9245492
fix: add missing NFT name to NFTView
domw30 Mar 28, 2022
5f9f69c
bug: add missing toast notification drawer
domw30 Mar 28, 2022
12fce01
refactor: remove logs
padala Mar 28, 2022
7a02303
remove console log
domw30 Mar 28, 2022
486f5fc
add toast notifications to buy now and set buy now flows
domw30 Mar 28, 2022
4b01173
build: upgrade zauction sdk to 0.0.48
padala Mar 28, 2022
9ff56f3
feat(zauction-v2): include bid in zauction methods for backwards comp…
padala Mar 28, 2022
52c5d04
Merge branch 'feature/znsv1.1' into feat/subbu/zsale-sdk
padala Mar 28, 2022
4248b90
remove duplicate error line
domw30 Mar 28, 2022
7a43dac
Merge branch 'feature/znsv1.1' into bug/issue-list-flows
domw30 Mar 28, 2022
7424c79
remove duplicate line for failed zAuction
domw30 Mar 29, 2022
81f19fb
Merge pull request #440 from zer0-os/feat/subbu/zsale-sdk
padala Mar 29, 2022
60c2c68
build: update zauction sdk to v0.0.51
padala Mar 29, 2022
06546fd
Merge branch 'feature/znsv1.1' into bug/issue-list-flows
padala Mar 29, 2022
1f88844
Merge pull request #443 from zer0-os/bug/issue-list-flows
padala Mar 29, 2022
2cd7297
build: upgrade zauction and zns sdk to latest version
padala Mar 29, 2022
dfb0721
refactor: add any as type for catch error param
padala Mar 29, 2022
8d21913
refactor: update dapp to use zauction through zns sdk
padala Mar 29, 2022
aa20e80
refactor: remove unused hook useZAuctionSDK
padala Mar 29, 2022
ac5eaf7
Merge pull request #444 from zer0-os/feat/subbu/zauction-upgrade
padala Mar 29, 2022
3b3bcb6
build: upgrade zNS SDK to v0.1.23
padala Mar 29, 2022
8417967
update zAuction sdk
domw30 Mar 29, 2022
9be9bec
Merge pull request #446 from zer0-os/bug/bump-zauction-make-bid
padala Mar 29, 2022
0c4e0e2
Fix biddable feature from domain metadata
Mar 29, 2022
fe273b4
feat(sdk-integration): remove registrar and use sdk method to get loc…
padala Mar 29, 2022
fba0bfc
feat(sdk-integration): update etherscan url
padala Mar 29, 2022
b9c307c
Merge pull request #439 from zer0-os/feature/znsv1.1
padala Mar 29, 2022
d45292b
Remove console log and update the sentence to disabled domain make a …
eric-zero-dev Mar 29, 2022
9e5811d
Merge pull request #432 from zer0-os/hotfix/ericlow/fix-stakingreques…
eric-zero-dev Mar 29, 2022
eaa72c7
Merge pull request #447 from zer0-os/fix/biddable-issue
eric-zero-dev Mar 29, 2022
2adddae
Use domain metadata parsing at one place
eric-zero-dev Mar 29, 2022
cca507e
Merge pull request #449 from zer0-os/fix/use-unique-domain-metadata-p…
eric-zero-dev Mar 30, 2022
3504269
fix(subdomain-table): show bid button by default (#448)
colbr Mar 30, 2022
0a16e92
Remove console log on bid steps
eric-zero-dev Mar 30, 2022
a0db8c4
Merge pull request #450 from zer0-os/fix/remove-console-log-onbid
padala Mar 30, 2022
18a1823
fix(nft-view): use proper metadata title (#451)
colbr Mar 30, 2022
c67669a
feat(domain-search): fix issue with domain search
padala Mar 30, 2022
08f53da
build: fix issue with hot reloading - https://github.com/facebook/cre…
padala Mar 30, 2022
08dab63
Merge pull request #452 from zer0-os/feat/domain-search
padala Mar 30, 2022
d847e5c
Fix header searching sticky issue
eric-zero-dev Mar 30, 2022
bb33c3c
Merge pull request #456 from zer0-os/fix/header-search-container-sticky
eric-zero-dev Mar 30, 2022
04a305b
develop <- master (#457)
colbr Mar 30, 2022
a516f00
build: upgrade zNS SDK to v0.1.27 and zAuction SDK to v0.0.58
padala Mar 30, 2022
ad274ab
Merge pull request #460 from zer0-os/feat/subbu/bids-table
padala Mar 30, 2022
b1c1b65
feat: hide banner for now
colbr Mar 30, 2022
df3bba4
Merge branch 'master' into develop
colbr Mar 31, 2022
a5902c0
chore: SDK version bump, zAuction V2 mainnet address
colbr Mar 31, 2022
70cbfe0
Merge branch 'master' into develop
padala Mar 31, 2022
c15aee3
refactor: use context API for SDK use (#454)
colbr Apr 1, 2022
600bc5d
Fix to parse domain metadata from current domain instead of parent do…
eric-zero-dev Apr 1, 2022
5f16b21
Merge pull request #466 from zer0-os/fix/ericlow/parse-biddable-from-…
eric-zero-dev Apr 1, 2022
c02e243
fix: Stake Pool table improvements (#413)
colbr Apr 1, 2022
4e6d0fc
chore: bump version number
colbr Apr 1, 2022
166a878
Merge branch 'develop' of https://github.com/zer0-os/zNS-dapp into de…
colbr Apr 1, 2022
d3d74ef
fix(buy-now): Use standardised getMetadata method (#453)
colbr Apr 2, 2022
9acf55a
hotfix: minor Connect Button fix (#463)
domw30 Apr 3, 2022
924a1a1
feature: Improve Make A Bid Flow and refactor Make A Bid existing cod…
domw30 Apr 3, 2022
6aa34b9
feat: expose zNS SDK to window
colbr Apr 5, 2022
d47cb2f
feat: adjust global SDK to only show getters
colbr Apr 5, 2022
58ab199
Handle New Sale from SDK (#477)
eric-zero-dev Apr 6, 2022
85e81a8
Merge branch 'master' into develop
colbr Apr 6, 2022
4a24708
Merge branch 'develop' of https://github.com/zer0-os/zNS-dapp into de…
colbr Apr 6, 2022
8c29730
feat: zDAO MVP (#441)
colbr Apr 6, 2022
4d7e833
build: bump version number
colbr Apr 6, 2022
7349a36
Merge branch 'develop' of https://github.com/zer0-os/zNS-dapp into de…
colbr Apr 6, 2022
1bad0c3
feat(dao): cache values
colbr Apr 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90,618 changes: 59,856 additions & 30,762 deletions package-lock.json

Large diffs are not rendered by default.

7 changes: 5 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "zns-dapp",
"version": "0.13.3",
"version": "0.14.0",
"private": true,
"dependencies": {
"@apollo/client": "^3.3.13",
Expand Down Expand Up @@ -37,7 +37,8 @@
"@web3-react/trezor-connector": "^6.1.9",
"@web3-react/walletconnect-connector": "6.2.4",
"@web3-react/walletlink-connector": "^6.1.9",
"@zero-tech/zauction-sdk": "0.0.58",
"@zero-tech/zdao-sdk": "github:zer0-os/zdao-sdk#508b5c0bb6da593a5f5fcc61221ef2ae06b00349",
"@zero-tech/zauction-sdk": "0.0.60",
"@zero-tech/zfi-sdk": "0.1.16",
"@zero-tech/zns-sdk": "^0.1.32",
"@zero-tech/zsale-sdk": "0.0.5",
Expand All @@ -55,6 +56,7 @@
"graphql": "^15.5.0",
"graphql-tag": "^2.11.0",
"ipfs-http-client": "^50.0.0",
"js-big-decimal": "^1.3.4",
"lodash": "^4.17.21",
"millify": "^4.0.0",
"moment": "^2.29.1",
Expand All @@ -63,6 +65,7 @@
"react-cache-buster": "^0.1.5",
"react-clipboard.js": "^2.0.16",
"react-dom": "^17.0.2",
"react-feather": "^2.0.9",
"react-hook-form": "^6.15.5",
"react-intersection-observer": "^8.32.1",
"react-laag": "^2.0.3",
Expand Down
8 changes: 5 additions & 3 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,17 @@ import { ChainSelectorProvider } from 'lib/providers/ChainSelectorProvider';
import { SubgraphProvider } from 'lib/providers/SubgraphProvider';
import CurrentDomainProvider from 'lib/providers/CurrentDomainProvider';
import MvpVersionProvider from 'lib/providers/MvpVersionProvider';
import { ROUTES } from 'constants/routes';

//- Asset Imports
import backgroundImage from 'assets/background.jpg';

//- Page Imports
import { ZNS, Staking } from 'pages';
import PageContainer from 'containers/PageContainer';
import DAO from 'pages/DAO/DAO';
import { ZnsSdkProvider } from 'lib/providers/ZnsSdkProvider';

// Web3 library to query
function getLibrary(provider: any): Web3Provider {
const library = new Web3Provider(provider);
library.pollingInterval = 12000;
Expand Down Expand Up @@ -68,8 +69,9 @@ function App() {
<Switch>
<CurrentDomainProvider>
<PageContainer>
<Route path="/market" component={ZNS} />
<Route path="/staking" component={Staking} />
<Route path={ROUTES.MARKET} component={ZNS} />
<Route path={ROUTES.STAKING} component={Staking} />
<Route path={ROUTES.ZDAO} component={DAO} />
<Route exact path="/">
<Redirect to="/market" />
</Route>
Expand Down
Binary file added src/assets/default_asset.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions src/assets/default_dao.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions src/assets/erc20-default.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions src/assets/erc721-default.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/wilder-logo-small.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 29 additions & 11 deletions src/components/Artwork/Artwork.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ type ArtworkProps = {
name?: string;
pending?: boolean;
style?: React.CSSProperties;
subtext?: string;
shouldUseCloudinary?: boolean;
shouldHideRoot?: boolean;
};

const cx = classNames.bind(styles);
Expand All @@ -42,13 +45,18 @@ const Artwork: React.FC<ArtworkProps> = ({
name,
pending,
style,
subtext,
shouldUseCloudinary,
shouldHideRoot,
}) => {
const isMounted = useRef(false);
const loadTime = useRef<Date | undefined>();
const [metadata, setMetadata] = useState<Metadata | undefined>();
const [truncatedDomain, setTruncatedDomain] = useState<string | undefined>();
const [shouldAnimate, setShouldAnimate] = useState<boolean>(true);

const root = shouldHideRoot ? '' : 'wilder.';

useEffect(() => {
// Get metadata
isMounted.current = true;
Expand All @@ -69,10 +77,10 @@ const Artwork: React.FC<ArtworkProps> = ({
}

// Truncate
if (domain && ('wilder.' + domain).length > 30) {
if (domain && (root + domain).length > 30) {
const split = domain.split('.');
if (isMounted.current === true) {
setTruncatedDomain('wilder...' + split[split.length - 1]);
setTruncatedDomain(root + split[split.length - 1]);
}
} else {
if (isMounted.current === true) {
Expand All @@ -83,13 +91,11 @@ const Artwork: React.FC<ArtworkProps> = ({
return () => {
isMounted.current = false;
};
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [domain, metadataUrl]);

const artwork = React.useMemo(() => {
if (image) {
return <Image alt="pool icon" src={image} />;
}
if (metadata) {
if (shouldUseCloudinary || metadata) {
return (
<NFTMedia
disableLightbox
Expand All @@ -99,10 +105,14 @@ const Artwork: React.FC<ArtworkProps> = ({
size="tiny"
className={`${styles.Image} border-rounded`}
alt="NFT Preview"
ipfsUrl={metadata?.image_full || metadata?.image || ''}
ipfsUrl={image ?? metadata?.image_full ?? metadata?.image ?? ''}
/>
);
}
if (image) {
return <Image alt="pool icon" src={image} />;
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [image, metadata]);

return (
Expand All @@ -128,7 +138,10 @@ const Artwork: React.FC<ArtworkProps> = ({
{(animatedStyles) => (
<animated.div style={animatedStyles}>
<span
style={{ cursor: pending ? 'default' : 'pointer' }}
style={{
cursor:
pending || disableInteraction ? 'default' : 'pointer',
}}
className={styles.Title}
>
{metadata?.title || name}
Expand All @@ -139,7 +152,9 @@ const Artwork: React.FC<ArtworkProps> = ({
)}
{!shouldAnimate && metadata?.title && (
<span
style={{ cursor: pending ? 'default' : 'pointer' }}
style={{
cursor: pending || disableInteraction ? 'default' : 'pointer',
}}
className={styles.Title}
>
{metadata?.title || name}
Expand All @@ -149,13 +164,16 @@ const Artwork: React.FC<ArtworkProps> = ({
<>
{disableInteraction && domain && (
<span className={styles.Domain}>
{truncatedDomain || 'wilder.' + domain}
{truncatedDomain || root + domain}
</span>
)}
{subtext && !domain && (
<span className={styles.Domain}>{subtext}</span>
)}
{!disableInteraction && domain && (
<Link
className={styles.Domain}
to={domain.split('wilder.')[1]}
to={domain.split(root)[1]}
target="_blank"
rel="noreferrer"
>
Expand Down
45 changes: 45 additions & 0 deletions src/components/Cards/ImageCard/ImageCard.module.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
.Container {
cursor: pointer;
min-width: 280px;
border-radius: var(--box-radius);
overflow: hidden;
background-color: var(--color-background-alt);

@media only screen and (max-width: 414px) {
min-width: unset;
}

.Header {
margin-bottom: 1px;
color: white;
font-size: 18px;
font-weight: 700;
}

.Subheader {
color: #bfbfbf;
}

.Body {
position: relative;
padding-top: 100%;
}

.Image {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
border-radius: var(--box-radius) var(--box-radius) 0 0;

img,
video {
width: 100%;
}
}

.Footer {
padding: 16px;
}
}
54 changes: 54 additions & 0 deletions src/components/Cards/ImageCard/ImageCard.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
import styles from './ImageCard.module.scss';
import { Image, NFTMedia } from 'components';
import classNames from 'classnames/bind';

const cx = classNames.bind(styles);

type ImageCardProps = {
children: React.ReactNode;
imageUri?: string;
header?: string;
onClick?: () => void;
subHeader?: string;
className?: string;
shouldUseCloudinary?: boolean;
};

const ImageCard = ({
children,
header,
imageUri,
onClick,
subHeader,
className,
shouldUseCloudinary,
}: ImageCardProps) => {
return (
<div className={cx(styles.Container, className)} onClick={onClick}>
<div className={styles.Body}>
<div className={styles.Image}>
{shouldUseCloudinary ? (
<NFTMedia
disableLightbox
style={{
zIndex: 2,
}}
size="medium"
alt="NFT Preview"
ipfsUrl={imageUri ?? ''}
/>
) : (
<Image src={imageUri} />
)}
</div>
</div>
<div className={styles.Footer}>
<h5 className={styles.Header}>{header ?? ''}</h5>
<span className={styles.Subheader}>{subHeader ?? ''}</span>
{children}
</div>
</div>
);
};

export default ImageCard;
2 changes: 1 addition & 1 deletion src/components/Cards/NFTCard/NFTCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ const NFTCard: React.FC<NFTCardProps> = ({
return (
<NFTMedia
className={styles.NFT}
ipfsUrl={imageUri ? imageUri : ''}
ipfsUrl={imageUri ?? ''}
style={{ height: hasAspectRatio ? 'auto' : 348 }}
size="medium"
alt={`NFT preview for ${name}`}
Expand Down
12 changes: 5 additions & 7 deletions src/components/Image/Image.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React, { useState, useRef, useEffect } from 'react';
import React, { useState, useRef } from 'react';

import styles from './Image.module.scss';
// import placeholder from './'
Expand All @@ -18,18 +18,16 @@ const Image = (props: any) => {
}
};

const load = () => setLoaded(true);
const load = () => {
setLoaded(true);
};

const err = (e: any) => {
if (props.src) {
setTryVideo(true);
}
};

useEffect(() => {
setTryVideo(false);
setLoaded(false);
}, [props.src]);

return (
<div
ref={containerRef}
Expand Down
19 changes: 10 additions & 9 deletions src/components/Inputs/TextInput/TextInputWithTopPlaceHolder.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@ interface TextInputWithTopPlaceHolderProps extends TextInputProps {
topPlaceholder: string;
}

const TextInputWithTopPlaceHolder: React.FC<TextInputWithTopPlaceHolderProps> =
({ topPlaceholder, ...props }) => {
return (
<div className={styles.TextInputTopPlaceholderWrapper}>
<span className={styles.TopPlaceholder}>{topPlaceholder}</span>
<TextInput {...props} className={styles.TextInputTopPlaceholder} />
</div>
);
};
const TextInputWithTopPlaceHolder: React.FC<
TextInputWithTopPlaceHolderProps
> = ({ topPlaceholder, ...props }) => {
return (
<div className={styles.TextInputTopPlaceholderWrapper}>
<span className={styles.TopPlaceholder}>{topPlaceholder}</span>
<TextInput {...props} className={styles.TextInputTopPlaceholder} />
</div>
);
};

export default TextInputWithTopPlaceHolder;
Loading