Skip to content

Commit

Permalink
Merge commit '05ca4b99bcb8d14aa94534f214f37851d03ccfe6' into prime
Browse files Browse the repository at this point in the history
  • Loading branch information
onnovisser committed Oct 30, 2023
2 parents 888c924 + 05ca4b9 commit fe65505
Show file tree
Hide file tree
Showing 41 changed files with 58 additions and 484 deletions.
6 changes: 0 additions & 6 deletions centrifuge-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,20 +29,14 @@
"@ethersproject/bignumber": "^5.7.0",
"@ethersproject/contracts": "^5.6.0",
"@ethersproject/providers": "^5.6.0",
"@ethersproject/units": "^5.6.0",
"@makerdao/multicall": "^0.12.0",
"@polkadot/extension-dapp": "~0.45.5",
"@polkadot/react-identicon": "~3.1.4",
"@stablelib/blake2b": "^1.0.1",
"@styled-system/css": "^5.1.5",
"@styled-system/should-forward-prop": "^5.1.5",
"@subwallet/wallet-connect": "^0.2.3",
"@web3modal/standalone": "^2.4.2",
"axios": "^0.24.0",
"bn.js": "^5.2.1",
"form-data": "^4.0.0",
"formik": "^2.2.9",
"jw3t": "^1.0.10",
"merkletreejs": "^0.3.10",
"react": "^18.2.0",
"react-dom": "^18.2.0",
Expand Down
34 changes: 0 additions & 34 deletions centrifuge-app/src/components/CardHeader.tsx

This file was deleted.

4 changes: 3 additions & 1 deletion centrifuge-app/src/components/CardTotalValueLocked.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@ import { formatDate } from '../utils/date'
import { Dec } from '../utils/Decimal'
import { formatBalance } from '../utils/formatting'
import { useListedPools } from '../utils/useListedPools'
import { DataPoint, TotalValueLocked } from './Charts/TotalValueLocked'
import type { DataPoint } from './Charts/TotalValueLocked'
import { tooltipText } from './Tooltips'

const TotalValueLocked = React.lazy(() => import('./Charts/TotalValueLocked'))

export function CardTotalValueLocked() {
const { colors } = useTheme()
const [hovered, setHovered] = React.useState<DataPoint | undefined>(undefined)
Expand Down
2 changes: 1 addition & 1 deletion centrifuge-app/src/components/Charts/TotalValueLocked.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ type TotalValueLockedProps = {
setHovered: (entry: DataPoint | undefined) => void
}

export function TotalValueLocked({ chainTVL, setHovered }: TotalValueLockedProps) {
export default function TotalValueLocked({ chainTVL, setHovered }: TotalValueLockedProps) {
const centrifugeTVL = useDailyTVL()
const tinlakeTVL = useDailyTinlakeTVL()
const chartColor = '#ff8c00'
Expand Down
14 changes: 0 additions & 14 deletions centrifuge-app/src/components/ConnectToast.tsx

This file was deleted.

84 changes: 0 additions & 84 deletions centrifuge-app/src/components/InvestmentsList.tsx

This file was deleted.

33 changes: 0 additions & 33 deletions centrifuge-app/src/components/LabelValueList.tsx

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ import * as React from 'react'
import { Document, Page, pdfjs } from 'react-pdf'
import 'react-pdf/dist/esm/Page/AnnotationLayer.css'
import 'react-pdf/dist/esm/Page/TextLayer.css'
import { Spinner } from './Spinner'
import { Spinner } from '../Spinner'
pdfjs.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.js`

export const PDFViewer = ({ file }: { file: string }) => {
export default function PDFViewerInternal({ file }: { file: string }) {
const [numPages, setNumPages] = React.useState(0)

function onDocumentLoadSuccess({ numPages }: { numPages: number }) {
Expand Down
3 changes: 3 additions & 0 deletions centrifuge-app/src/components/PDFViewer/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import * as React from 'react'

export const PDFViewer = React.lazy(() => import('./PDFViewer'))
50 changes: 0 additions & 50 deletions centrifuge-app/src/components/PoolsSwitch.tsx

This file was deleted.

3 changes: 2 additions & 1 deletion centrifuge-app/src/components/Portfolio/Transactions.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import {
} from '@centrifuge/centrifuge-js'
import { formatBalance, useCentrifugeUtils } from '@centrifuge/centrifuge-react'
import { Box, Grid, IconExternalLink, Stack, Text } from '@centrifuge/fabric'
import { isAddress as isValidEVMAddress } from '@ethersproject/address'
import * as React from 'react'
import { Link } from 'react-router-dom'
import { formatDate } from '../../utils/date'
Expand Down Expand Up @@ -66,7 +67,7 @@ const formatters = {
export function Transactions({ count }: AddressTransactionsProps) {
const { formatAddress } = useCentrifugeUtils()
const address = useAddress()
const formattedAddress = formatAddress(address || '')
const formattedAddress = address && isValidEVMAddress(address) ? address : formatAddress(address || '')
const allTransactions = useAllTransactions(formattedAddress)
const formattedTransactions: TransactionCardProps[] = []

Expand Down
45 changes: 23 additions & 22 deletions centrifuge-app/src/components/Root.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,28 +14,7 @@ import { HelmetProvider } from 'react-helmet-async'
import { QueryClient, QueryClientProvider } from 'react-query'
import { BrowserRouter as Router, Redirect, Route, Switch } from 'react-router-dom'
import { config, ethConfig } from '../config'
import { AccountNFTsPage } from '../pages/AccountNFTs'
import { CollectionPage } from '../pages/Collection'
import { CollectionsPage } from '../pages/Collections'
import { InvestmentDisclaimerPage } from '../pages/InvestmentDisclaimer'
import { IssuerCreatePoolPage } from '../pages/IssuerCreatePool'
import { IssuerPoolPage } from '../pages/IssuerPool'
import { IssuerCreateLoanPage } from '../pages/IssuerPool/Assets/CreateLoan'
import { LoanPage } from '../pages/Loan'
import { MintNFTPage } from '../pages/MintNFT'
import { MultisigApprovalPage } from '../pages/MultisigApproval'
import { NFTPage } from '../pages/NFT'
import { NotFoundPage } from '../pages/NotFound'
import { OnboardingPage } from '../pages/Onboarding'
import { EmailVerified } from '../pages/Onboarding/EmailVerified'
import { UpdateInvestorStatus } from '../pages/Onboarding/UpdateInvestorStatus'
import { PoolDetailPage } from '../pages/Pool'
import { PoolsPage } from '../pages/Pools'
import { PortfolioPage } from '../pages/Portfolio'
import { TransactionsPage } from '../pages/Portfolio/Transactions'
import { PrimePage } from '../pages/Prime'
import { PrimeDetailPage } from '../pages/Prime/Detail'
import { TokenOverviewPage } from '../pages/Tokens'
import PoolsPage from '../pages/Pools'
import { pinToApi } from '../utils/pinToApi'
import { DebugFlags, initialFlagsState } from './DebugFlags'
import { DemoBanner } from './DemoBanner'
Expand Down Expand Up @@ -171,6 +150,28 @@ export function Root() {
)
}

const AccountNFTsPage = React.lazy(() => import('../pages/AccountNFTs'))
const CollectionPage = React.lazy(() => import('../pages/Collection'))
const CollectionsPage = React.lazy(() => import('../pages/Collections'))
const InvestmentDisclaimerPage = React.lazy(() => import('../pages/InvestmentDisclaimer'))
const IssuerCreatePoolPage = React.lazy(() => import('../pages/IssuerCreatePool'))
const IssuerPoolPage = React.lazy(() => import('../pages/IssuerPool'))
const IssuerCreateLoanPage = React.lazy(() => import('../pages/IssuerPool/Assets/CreateLoan'))
const LoanPage = React.lazy(() => import('../pages/Loan'))
const MintNFTPage = React.lazy(() => import('../pages/MintNFT'))
const MultisigApprovalPage = React.lazy(() => import('../pages/MultisigApproval'))
const NFTPage = React.lazy(() => import('../pages/NFT'))
const NotFoundPage = React.lazy(() => import('../pages/NotFound'))
const OnboardingPage = React.lazy(() => import('../pages/Onboarding'))
const EmailVerified = React.lazy(() => import('../pages/Onboarding/EmailVerified'))
const UpdateInvestorStatus = React.lazy(() => import('../pages/Onboarding/UpdateInvestorStatus'))
const PoolDetailPage = React.lazy(() => import('../pages/Pool'))
const PortfolioPage = React.lazy(() => import('../pages/Portfolio'))
const TransactionsPage = React.lazy(() => import('../pages/Portfolio/Transactions'))
const TokenOverviewPage = React.lazy(() => import('../pages/Tokens'))
const PrimePage = React.lazy(() => import('../pages/Prime'))
const PrimeDetailPage = React.lazy(() => import('../pages/Prime/Detail'))

function Routes() {
return (
<Switch>
Expand Down
2 changes: 1 addition & 1 deletion centrifuge-app/src/pages/AccountNFTs.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import { useAddress } from '../utils/useAddress'
import { useCollections } from '../utils/useCollections'
import { useAccountNfts } from '../utils/useNFTs'

export const AccountNFTsPage: React.FC = () => {
export default function AccountNFTsPage() {
return (
<PageWithSideBar>
<AccountNFTs />
Expand Down
2 changes: 1 addition & 1 deletion centrifuge-app/src/pages/Collection.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { useMetadata } from '../utils/useMetadata'
import { useNFTs } from '../utils/useNFTs'
import { useSuitableAccounts } from '../utils/usePermissions'

export const CollectionPage: React.FC = () => {
export default function CollectionPage() {
return (
<PageWithSideBar>
<Collection />
Expand Down
2 changes: 1 addition & 1 deletion centrifuge-app/src/pages/Collections.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import { useMetadata } from '../utils/useMetadata'
import { useAccountNfts } from '../utils/useNFTs'
import { isSameAddress, isWhitelistedAccount } from '../utils/web3'

export const CollectionsPage: React.FC = () => {
export default function CollectionsPage() {
return (
<PageWithSideBar>
<Collections />
Expand Down
2 changes: 1 addition & 1 deletion centrifuge-app/src/pages/InvestmentDisclaimer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { useHistory } from 'react-router'
import { InvestmentDisclaimerDialog } from '../components/Dialogs/InvestmentDisclaimerDialog'
import { PageWithSideBar } from '../components/PageWithSideBar'

export const InvestmentDisclaimerPage: React.FC = () => {
export default function InvestmentDisclaimerPage() {
const [isOpen, setIsOpen] = React.useState(true)
const history = useHistory()
return (
Expand Down
Loading

0 comments on commit fe65505

Please sign in to comment.