diff --git a/apps/oeth/index.html b/apps/oeth/index.html index aaf7aa420..84b20c80b 100644 --- a/apps/oeth/index.html +++ b/apps/oeth/index.html @@ -3,18 +3,51 @@ Oeth + - + + + + + - + + + + + + + + + + + + + + + + +
diff --git a/apps/oeth/src/components/Layout.tsx b/apps/oeth/src/components/Layout.tsx index b404853c0..5589d5111 100644 --- a/apps/oeth/src/components/Layout.tsx +++ b/apps/oeth/src/components/Layout.tsx @@ -9,7 +9,7 @@ export function Layout() { return ( <> ( - () => ({ - date: faker.date.recent({ days: 35 }), - balance: faker.number.float({ - min: 10000, - max: 10000000000, - precision: 10, - }), - change: faker.number.float({ min: -10, max: 25 }), - type: faker.helpers.arrayElement(['swap', 'received', 'sent', 'yield']), - link: faker.internet.url(), - }), - { count: 150 }, -); - const WithFilters = () => { const [filter, setFilter] = useState({ id: 'type', value: [] }); return ( @@ -70,6 +53,7 @@ const WithFilters = () => { ))} + {/* @ts-expect-error type mismatch with fixtures */} ); @@ -80,6 +64,7 @@ const meta: Meta = { title: 'History/History table', args: { isLoading: false, + // @ts-expect-error type mismatch rows, }, render: (args) => ( diff --git a/libs/defi/oeth/src/components/History/HistoryTable.tsx b/libs/defi/oeth/src/components/History/HistoryTable.tsx index 2401bb7dc..95698dd6a 100644 --- a/libs/defi/oeth/src/components/History/HistoryTable.tsx +++ b/libs/defi/oeth/src/components/History/HistoryTable.tsx @@ -1,27 +1,12 @@ -import { useEffect, useMemo, useState } from 'react'; +import { useEffect, useMemo, useRef } from 'react'; -import { - Box, - Pagination, - Stack, - Table, - TableBody, - TableCell, - TableHead, - TableRow, -} from '@mui/material'; -import { LinkIcon, quantityFormat } from '@origin/shared/components'; -import { - createColumnHelper, - flexRender, - getCoreRowModel, - getFilteredRowModel, - getPaginationRowModel, - useReactTable, -} from '@tanstack/react-table'; +import { Box, Stack } from '@mui/material'; +import { DataTable, LinkIcon, quantityFormat } from '@origin/shared/components'; +import { createColumnHelper } from '@tanstack/react-table'; import { useIntl } from 'react-intl'; -import type { ColumnFilter, ColumnFiltersState } from '@tanstack/react-table'; +import type { DataTableRef } from '@origin/shared/components'; +import type { ColumnFilter } from '@tanstack/react-table'; type Filter = 'swap' | 'yield' | 'received' | 'sent'; @@ -31,6 +16,7 @@ export interface HistoryRow { change: number; balance: number; link: string; + [key: string]: unknown; } interface Props { @@ -41,9 +27,10 @@ interface Props { const columnHelper = createColumnHelper(); -export function HistoryTable({ rows, filter }: Props) { +export function HistoryTable({ rows, filter, isLoading }: Props) { const intl = useIntl(); - const [columnFilters, setColumnFilters] = useState([]); + const ref = useRef(null); + const columns = useMemo( () => [ columnHelper.accessor('date', { @@ -93,74 +80,18 @@ export function HistoryTable({ rows, filter }: Props) { [intl], ); - const table = useReactTable({ - data: rows, - columns, - state: { - pagination: { - pageSize: 20, - pageIndex: 0, - }, - columnFilters, - }, - getCoreRowModel: getCoreRowModel(), - getPaginationRowModel: getPaginationRowModel(), - getFilteredRowModel: getFilteredRowModel(), - onColumnFiltersChange: setColumnFilters, - // add when we do server side pagination - // manualPagination: true, - pageCount: rows.length / 3, - // add when we do server side pagination - // onPaginationChange: setPagination - }); - useEffect(() => { - table.getColumn('type')?.setFilterValue(filter); - }, [filter, table]); + ref?.current?.setFilter(filter, 'type'); + }, [filter]); + return ( - - - - {table.getHeaderGroups().map((headerGroup) => ( - - {headerGroup.headers.map((header) => ( - - {flexRender( - header.column.columnDef.header, - header.getContext(), - )} - - ))} - - ))} - - - {table.getRowModel().rows.map((row) => ( - - {row.getVisibleCells().map((cell) => ( - - {flexRender(cell.column.columnDef.cell, cell.getContext())} - - ))} - - ))} - -
- table.setPageIndex(page)} - /> -
+ ); } diff --git a/libs/defi/oeth/src/components/History/fixtures.ts b/libs/defi/oeth/src/components/History/fixtures.ts new file mode 100644 index 000000000..c9310ed0c --- /dev/null +++ b/libs/defi/oeth/src/components/History/fixtures.ts @@ -0,0 +1,1052 @@ +export const rows = [ + { + date: '2023-08-09T09:24:28.392Z', + balance: 2905823500, + change: -8.708203432615846, + type: 'sent', + link: 'https://fixed-killing.net/', + }, + { + date: '2023-08-15T22:12:30.081Z', + balance: 844700630, + change: -9.270400318782777, + type: 'yield', + link: 'https://slim-styling.info', + }, + { + date: '2023-08-20T07:01:48.590Z', + balance: 1657474870, + change: 9.077522575389594, + type: 'sent', + link: 'https://milky-grandchild.name', + }, + { + date: '2023-08-06T22:10:47.654Z', + balance: 7383296180, + change: 8.149598793825135, + type: 'yield', + link: 'https://creative-group.name', + }, + { + date: '2023-08-03T06:54:51.975Z', + balance: 8167162390, + change: 7.759596772957593, + type: 'swap', + link: 'https://magnificent-treat.org/', + }, + { + date: '2023-08-13T05:23:36.673Z', + balance: 5229696650, + change: -4.359190490795299, + type: 'sent', + link: 'https://spotted-anesthesiologist.biz/', + }, + { + date: '2023-08-04T01:13:52.464Z', + balance: 4458535780, + change: -9.770266831619665, + type: 'received', + link: 'https://bare-muskrat.name/', + }, + { + date: '2023-08-19T03:04:49.081Z', + balance: 2513642140, + change: 18.21222705533728, + type: 'sent', + link: 'https://self-reliant-yam.info', + }, + { + date: '2023-07-26T03:56:14.395Z', + balance: 843777780, + change: 18.715593725210056, + type: 'swap', + link: 'https://perfumed-happening.org/', + }, + { + date: '2023-08-09T03:11:46.580Z', + balance: 596396680, + change: 1.9720372662413865, + type: 'received', + link: 'https://naughty-imagination.com', + }, + { + date: '2023-08-18T23:12:50.114Z', + balance: 8750886350, + change: 10.70621510851197, + type: 'received', + link: 'https://open-reprocessing.biz', + }, + { + date: '2023-07-24T15:07:06.628Z', + balance: 8322847100, + change: -9.620051335077733, + type: 'yield', + link: 'https://barren-journalist.biz', + }, + { + date: '2023-07-29T19:06:09.805Z', + balance: 636697010, + change: 10.078663516324013, + type: 'received', + link: 'https://whispered-anguish.net/', + }, + { + date: '2023-08-08T07:49:24.348Z', + balance: 4022903100, + change: -3.815771577646956, + type: 'swap', + link: 'https://firm-inversion.net/', + }, + { + date: '2023-07-30T02:08:30.121Z', + balance: 9292536560, + change: 6.059687343658879, + type: 'yield', + link: 'https://vigilant-recapitulation.com/', + }, + { + date: '2023-08-23T22:11:44.622Z', + balance: 3610512300, + change: 12.880512519041076, + type: 'sent', + link: 'https://perfumed-judgment.net/', + }, + { + date: '2023-08-19T10:28:23.081Z', + balance: 2270149970, + change: 10.585962830809876, + type: 'swap', + link: 'https://lawful-councilor.biz/', + }, + { + date: '2023-08-12T16:24:25.785Z', + balance: 6525393130, + change: -4.815741195343435, + type: 'received', + link: 'https://political-tract.name', + }, + { + date: '2023-08-01T18:48:07.428Z', + balance: 5050409710, + change: 4.072673523332924, + type: 'received', + link: 'https://creamy-job.org', + }, + { + date: '2023-08-16T19:17:43.237Z', + balance: 276207460, + change: -3.763450221158564, + type: 'sent', + link: 'https://inconsequential-dozen.net/', + }, + { + date: '2023-08-08T04:50:22.008Z', + balance: 5836661640, + change: 4.948086115764454, + type: 'swap', + link: 'https://plump-webpage.net/', + }, + { + date: '2023-07-30T02:10:47.594Z', + balance: 9709654270, + change: 7.666684470605105, + type: 'sent', + link: 'https://insidious-weekender.com/', + }, + { + date: '2023-08-10T20:13:20.875Z', + balance: 7836963680, + change: -4.659254213329405, + type: 'sent', + link: 'https://speedy-softdrink.info/', + }, + { + date: '2023-07-31T01:35:29.660Z', + balance: 7638311180, + change: -8.740590022644028, + type: 'yield', + link: 'https://grateful-pathogenesis.com', + }, + { + date: '2023-08-16T20:13:53.362Z', + balance: 8572619970, + change: -0.7305871462449431, + type: 'swap', + link: 'https://weak-grit.net', + }, + { + date: '2023-08-09T20:08:42.465Z', + balance: 1902293040, + change: 12.399773884098977, + type: 'swap', + link: 'https://frank-fencing.net/', + }, + { + date: '2023-08-24T14:20:38.983Z', + balance: 4786790460, + change: 2.432553342077881, + type: 'yield', + link: 'https://classic-regionalism.com', + }, + { + date: '2023-07-27T20:27:16.017Z', + balance: 7745072020, + change: -7.67745430348441, + type: 'swap', + link: 'https://nervous-confectionery.biz', + }, + { + date: '2023-08-07T18:15:52.094Z', + balance: 8886290650, + change: -5.531949570868164, + type: 'received', + link: 'https://jaded-phrase.net/', + }, + { + date: '2023-08-03T02:41:25.923Z', + balance: 9154576050, + change: 13.174208792624995, + type: 'sent', + link: 'https://courageous-walnut.com', + }, + { + date: '2023-08-09T04:06:35.138Z', + balance: 4518435720, + change: 15.643867878243327, + type: 'yield', + link: 'https://cooked-everybody.org/', + }, + { + date: '2023-07-27T04:56:40.838Z', + balance: 3989631390, + change: -1.094570824643597, + type: 'sent', + link: 'https://royal-ecliptic.biz/', + }, + { + date: '2023-08-01T08:14:00.584Z', + balance: 6886920130, + change: -2.7221622632350773, + type: 'yield', + link: 'https://new-banyan.org', + }, + { + date: '2023-08-09T23:54:33.670Z', + balance: 4347283380, + change: -1.0765372531022877, + type: 'sent', + link: 'https://conscious-leading.info', + }, + { + date: '2023-08-07T03:39:55.953Z', + balance: 3343251380, + change: 2.493433946510777, + type: 'yield', + link: 'https://fancy-cauliflower.org', + }, + { + date: '2023-07-27T23:43:31.961Z', + balance: 2466109540, + change: 14.945782331051305, + type: 'received', + link: 'https://minor-hellcat.org', + }, + { + date: '2023-08-04T06:50:24.497Z', + balance: 5950003620, + change: -3.7749596126377583, + type: 'sent', + link: 'https://valid-collaboration.com/', + }, + { + date: '2023-08-12T01:10:23.717Z', + balance: 4664512610, + change: 9.078100132755935, + type: 'swap', + link: 'https://muddy-barge.name', + }, + { + date: '2023-08-02T18:31:08.177Z', + balance: 3267278300, + change: 2.896045239176601, + type: 'sent', + link: 'https://healthy-armchair.name/', + }, + { + date: '2023-08-06T13:39:10.559Z', + balance: 5091366940, + change: 7.557168318890035, + type: 'yield', + link: 'https://lonely-waterwheel.biz/', + }, + { + date: '2023-08-07T11:41:08.714Z', + balance: 1948535790, + change: 20.446028797887266, + type: 'yield', + link: 'https://any-serval.name/', + }, + { + date: '2023-07-25T23:19:14.539Z', + balance: 9502426210, + change: -3.571468291338533, + type: 'received', + link: 'https://apt-chipmunk.net', + }, + { + date: '2023-08-04T16:27:00.392Z', + balance: 3086756500, + change: 11.703390107722953, + type: 'yield', + link: 'https://elegant-rancher.net/', + }, + { + date: '2023-08-02T00:49:04.218Z', + balance: 4359492790, + change: 4.026034857379273, + type: 'yield', + link: 'https://flowery-mascara.com', + }, + { + date: '2023-08-08T22:58:36.968Z', + balance: 6365044610, + change: 0.47157082124613225, + type: 'received', + link: 'https://ordinary-bee.com/', + }, + { + date: '2023-08-20T22:17:27.336Z', + balance: 2443112950, + change: 17.89905706536956, + type: 'yield', + link: 'https://impeccable-heirloom.com/', + }, + { + date: '2023-08-10T13:53:41.471Z', + balance: 4940397110, + change: 15.650188649306074, + type: 'sent', + link: 'https://dimpled-membership.org/', + }, + { + date: '2023-08-24T04:08:40.603Z', + balance: 8529300070, + change: 6.192756824893877, + type: 'yield', + link: 'https://gruesome-driveway.biz', + }, + { + date: '2023-08-14T17:11:01.638Z', + balance: 9836327800, + change: -3.895446005044505, + type: 'received', + link: 'https://feminine-honeydew.org/', + }, + { + date: '2023-08-11T22:45:24.587Z', + balance: 9234169940, + change: -6.109909208025783, + type: 'swap', + link: 'https://glum-value.net/', + }, + { + date: '2023-08-02T03:08:45.464Z', + balance: 50482640, + change: -8.19172924850136, + type: 'yield', + link: 'https://elegant-eurocentrism.biz/', + }, + { + date: '2023-08-03T13:59:43.292Z', + balance: 4904208130, + change: 14.849995655240491, + type: 'received', + link: 'https://little-marketer.name', + }, + { + date: '2023-07-22T21:32:21.914Z', + balance: 2065554380, + change: -8.90812263241969, + type: 'received', + link: 'https://single-humanity.name/', + }, + { + date: '2023-07-25T10:36:38.363Z', + balance: 7074928980, + change: 21.41129512572661, + type: 'received', + link: 'https://reckless-leopard.net/', + }, + { + date: '2023-07-21T18:14:45.427Z', + balance: 3596745580, + change: 0.13369130319915712, + type: 'sent', + link: 'https://ignorant-justification.name/', + }, + { + date: '2023-08-16T13:55:57.957Z', + balance: 4940343570, + change: 21.468565927352756, + type: 'sent', + link: 'https://troubled-adoption.info/', + }, + { + date: '2023-08-15T16:31:26.306Z', + balance: 5368313310, + change: 6.284740898991004, + type: 'yield', + link: 'https://sinful-vibraphone.biz', + }, + { + date: '2023-08-06T02:09:55.394Z', + balance: 9049889290, + change: 17.24372491822578, + type: 'swap', + link: 'https://linear-analytics.info', + }, + { + date: '2023-08-20T19:10:52.671Z', + balance: 280894810, + change: 9.847109070979059, + type: 'yield', + link: 'https://trusty-thrill.net', + }, + { + date: '2023-08-23T21:47:13.672Z', + balance: 3674929620, + change: 13.984326762147248, + type: 'sent', + link: 'https://organic-pencil.name', + }, + { + date: '2023-08-03T16:33:59.828Z', + balance: 7063405200, + change: -5.525222755968571, + type: 'swap', + link: 'https://that-princess.name/', + }, + { + date: '2023-08-15T01:04:00.139Z', + balance: 2022351280, + change: 5.126202659448609, + type: 'received', + link: 'https://trained-particle.org', + }, + { + date: '2023-08-01T02:43:08.459Z', + balance: 1681801840, + change: 16.510418973630294, + type: 'received', + link: 'https://bossy-satire.name/', + }, + { + date: '2023-08-14T03:44:53.794Z', + balance: 2530870840, + change: 15.648809940321371, + type: 'yield', + link: 'https://impassioned-front.info', + }, + { + date: '2023-08-13T21:31:45.104Z', + balance: 9628769890, + change: 21.316541467094794, + type: 'received', + link: 'https://soggy-evil.name/', + }, + { + date: '2023-08-10T07:45:17.519Z', + balance: 7429651370, + change: 7.555527552030981, + type: 'sent', + link: 'https://attentive-evening-wear.net/', + }, + { + date: '2023-08-18T00:52:50.334Z', + balance: 3301215310, + change: 0.747177058365196, + type: 'sent', + link: 'https://faraway-standoff.info', + }, + { + date: '2023-08-08T16:20:07.908Z', + balance: 9262014010, + change: 12.837662829551846, + type: 'swap', + link: 'https://fantastic-lightscreen.net/', + }, + { + date: '2023-07-30T22:22:49.349Z', + balance: 464918640, + change: 20.20089789177291, + type: 'swap', + link: 'https://likable-lipstick.biz/', + }, + { + date: '2023-07-31T22:13:38.198Z', + balance: 882609070, + change: 15.083553224103525, + type: 'swap', + link: 'https://strange-gosling.com', + }, + { + date: '2023-08-02T08:02:06.756Z', + balance: 5712603270, + change: 17.230609678663313, + type: 'received', + link: 'https://trim-alloy.name', + }, + { + date: '2023-08-06T15:05:27.310Z', + balance: 3032095510, + change: 18.399766453076154, + type: 'swap', + link: 'https://ignorant-stand.name', + }, + { + date: '2023-08-07T05:24:08.204Z', + balance: 448097240, + change: -9.545999596593902, + type: 'sent', + link: 'https://sane-post.name', + }, + { + date: '2023-08-12T18:49:18.292Z', + balance: 2490197710, + change: 6.249232146656141, + type: 'swap', + link: 'https://cylindrical-cub.name/', + }, + { + date: '2023-07-24T12:55:34.045Z', + balance: 7097047180, + change: 5.744686705293134, + type: 'swap', + link: 'https://petty-general.net/', + }, + { + date: '2023-08-17T07:09:38.713Z', + balance: 1614758830, + change: 17.577561591751873, + type: 'received', + link: 'https://gargantuan-section.net/', + }, + { + date: '2023-08-17T04:52:56.795Z', + balance: 8390280840, + change: 11.74086031736806, + type: 'received', + link: 'https://blind-commuter.org', + }, + { + date: '2023-08-12T09:29:29.953Z', + balance: 4530061750, + change: 3.450965272495523, + type: 'swap', + link: 'https://icy-beating.biz/', + }, + { + date: '2023-08-09T13:37:40.644Z', + balance: 4313041910, + change: 24.373829145915806, + type: 'received', + link: 'https://legitimate-high-rise.com/', + }, + { + date: '2023-08-04T07:56:57.447Z', + balance: 5033169150, + change: -2.1068390388973057, + type: 'swap', + link: 'https://linear-pinto.name', + }, + { + date: '2023-08-01T16:29:50.524Z', + balance: 9455547480, + change: 8.482989118201658, + type: 'yield', + link: 'https://hideous-fish.biz', + }, + { + date: '2023-08-05T00:18:19.468Z', + balance: 5346149900, + change: 24.13860564585775, + type: 'yield', + link: 'https://distinct-storey.net', + }, + { + date: '2023-08-03T07:04:06.504Z', + balance: 4851172100, + change: -7.146439884090796, + type: 'swap', + link: 'https://subtle-heirloom.net', + }, + { + date: '2023-08-11T20:29:43.613Z', + balance: 708300040, + change: 20.75598706724122, + type: 'sent', + link: 'https://tense-heaven.info', + }, + { + date: '2023-08-19T18:40:50.165Z', + balance: 7125903240, + change: 6.754635359393433, + type: 'yield', + link: 'https://afraid-den.org/', + }, + { + date: '2023-08-24T06:13:35.589Z', + balance: 5253690100, + change: -9.951394514646381, + type: 'sent', + link: 'https://wee-pheromone.net/', + }, + { + date: '2023-07-22T19:53:26.638Z', + balance: 7460417740, + change: 24.949184372089803, + type: 'swap', + link: 'https://sticky-cough.net/', + }, + { + date: '2023-08-13T00:39:20.723Z', + balance: 9492220490, + change: -6.812512658070773, + type: 'yield', + link: 'https://evergreen-preface.biz/', + }, + { + date: '2023-07-25T22:54:54.357Z', + balance: 2037309660, + change: -2.651602728292346, + type: 'swap', + link: 'https://immaculate-antling.biz', + }, + { + date: '2023-08-03T05:13:15.796Z', + balance: 5824103640, + change: -9.384545437060297, + type: 'swap', + link: 'https://near-trinket.com', + }, + { + date: '2023-08-13T14:57:19.569Z', + balance: 4860785660, + change: 11.9818445679266, + type: 'yield', + link: 'https://regal-victim.org/', + }, + { + date: '2023-08-08T23:30:51.065Z', + balance: 4520301540, + change: 13.407504328060895, + type: 'swap', + link: 'https://elegant-vengeance.info', + }, + { + date: '2023-08-21T19:58:17.287Z', + balance: 5847510020, + change: -0.0812852883245796, + type: 'swap', + link: 'https://white-origin.biz', + }, + { + date: '2023-08-22T22:15:10.776Z', + balance: 1239111960, + change: 16.282474347390234, + type: 'sent', + link: 'https://hearty-recapitulation.net/', + }, + { + date: '2023-07-23T21:43:26.441Z', + balance: 6238689250, + change: 16.95008099428378, + type: 'received', + link: 'https://infantile-cadet.name/', + }, + { + date: '2023-08-01T00:22:01.761Z', + balance: 9597797590, + change: 6.057171447901055, + type: 'received', + link: 'https://breakable-collaboration.info/', + }, + { + date: '2023-08-03T13:01:19.326Z', + balance: 2281452150, + change: 16.802954020677134, + type: 'swap', + link: 'https://masculine-shot.info/', + }, + { + date: '2023-08-03T16:44:16.524Z', + balance: 7931747350, + change: 10.092162161599845, + type: 'yield', + link: 'https://trim-cabana.biz/', + }, + { + date: '2023-08-17T02:33:01.425Z', + balance: 359045010, + change: -5.322901763720438, + type: 'yield', + link: 'https://bewitched-ramie.name/', + }, + { + date: '2023-08-19T14:39:58.873Z', + balance: 7289689840, + change: 16.130329166771844, + type: 'yield', + link: 'https://fortunate-chalk.info/', + }, + { + date: '2023-08-04T19:43:47.280Z', + balance: 3016172860, + change: 22.86063428153284, + type: 'yield', + link: 'https://round-lobster.net', + }, + { + date: '2023-08-19T00:53:51.768Z', + balance: 565733160, + change: 2.1270179410930723, + type: 'swap', + link: 'https://speedy-mob.org/', + }, + { + date: '2023-08-13T06:13:27.550Z', + balance: 4186946550, + change: 11.174687197199091, + type: 'yield', + link: 'https://edible-gemsbok.name/', + }, + { + date: '2023-07-30T09:00:41.485Z', + balance: 2978894390, + change: 11.23851340613328, + type: 'sent', + link: 'https://nippy-shoelace.org/', + }, + { + date: '2023-08-13T12:32:25.310Z', + balance: 4660696250, + change: 9.436725714476779, + type: 'swap', + link: 'https://unsung-quicksand.org', + }, + { + date: '2023-07-20T20:01:09.859Z', + balance: 8456941250, + change: 21.990910589229316, + type: 'swap', + link: 'https://informal-pine.name/', + }, + { + date: '2023-08-19T22:49:53.336Z', + balance: 7335924290, + change: 18.93318889895454, + type: 'yield', + link: 'https://hot-shack.net/', + }, + { + date: '2023-08-08T23:53:18.730Z', + balance: 9753887310, + change: 13.69695630390197, + type: 'swap', + link: 'https://grounded-mystery.name', + }, + { + date: '2023-08-07T07:34:02.929Z', + balance: 7338495620, + change: -3.475703609874472, + type: 'swap', + link: 'https://potable-father-in-law.org/', + }, + { + date: '2023-08-22T04:50:00.144Z', + balance: 3203831370, + change: 13.897141627967358, + type: 'received', + link: 'https://zesty-basement.name', + }, + { + date: '2023-07-24T14:00:12.428Z', + balance: 2410268600, + change: 21.874963556183502, + type: 'sent', + link: 'https://shady-cynic.net/', + }, + { + date: '2023-08-10T06:14:49.794Z', + balance: 8941298190, + change: 15.559496455825865, + type: 'swap', + link: 'https://hoarse-outlay.info', + }, + { + date: '2023-07-30T03:00:04.392Z', + balance: 7396618700, + change: 17.19702867907472, + type: 'sent', + link: 'https://married-recruit.org', + }, + { + date: '2023-08-01T21:38:11.271Z', + balance: 7207317650, + change: 11.396486917510629, + type: 'yield', + link: 'https://emotional-dollar.org/', + }, + { + date: '2023-08-21T00:46:58.250Z', + balance: 4918808070, + change: 5.468408960150555, + type: 'received', + link: 'https://frugal-city.name', + }, + { + date: '2023-08-11T23:55:18.759Z', + balance: 5963902130, + change: -1.989949174458161, + type: 'sent', + link: 'https://circular-incompetence.info', + }, + { + date: '2023-08-22T10:37:29.606Z', + balance: 9274577290, + change: 15.22795232012868, + type: 'swap', + link: 'https://vacant-readiness.com/', + }, + { + date: '2023-08-05T14:15:45.042Z', + balance: 5975846770, + change: -7.373732902342454, + type: 'yield', + link: 'https://difficult-poetry.name/', + }, + { + date: '2023-07-29T08:18:00.851Z', + balance: 905243960, + change: 7.9436579591128975, + type: 'received', + link: 'https://big-hearted-whirlwind.name', + }, + { + date: '2023-08-23T04:28:12.227Z', + balance: 9041153650, + change: 19.640102320117876, + type: 'sent', + link: 'https://gracious-surplus.biz', + }, + { + date: '2023-08-07T18:13:30.197Z', + balance: 9357065300, + change: 12.417318258667365, + type: 'swap', + link: 'https://silent-format.org', + }, + { + date: '2023-08-18T19:31:36.035Z', + balance: 3179192780, + change: 6.912120553897694, + type: 'sent', + link: 'https://amusing-story.name/', + }, + { + date: '2023-08-13T23:18:03.730Z', + balance: 3396137230, + change: 17.5823252950795, + type: 'yield', + link: 'https://smoggy-phase.biz', + }, + { + date: '2023-08-10T17:57:08.481Z', + balance: 4773039010, + change: 20.291502751642838, + type: 'received', + link: 'https://each-mapping.com/', + }, + { + date: '2023-08-21T21:08:47.161Z', + balance: 8451375620, + change: 9.090326976729557, + type: 'yield', + link: 'https://square-sandal.biz', + }, + { + date: '2023-07-26T20:28:24.791Z', + balance: 4361149570, + change: 20.422242095228285, + type: 'sent', + link: 'https://upright-mood.info', + }, + { + date: '2023-08-12T08:55:13.060Z', + balance: 3338459500, + change: 6.1444697075057775, + type: 'sent', + link: 'https://unusual-listing.name', + }, + { + date: '2023-08-23T19:25:03.696Z', + balance: 8948474910, + change: -2.5751917844172567, + type: 'swap', + link: 'https://secret-management.biz', + }, + { + date: '2023-08-10T15:27:43.987Z', + balance: 464345920, + change: -9.091949654975906, + type: 'swap', + link: 'https://unsteady-goodnight.com', + }, + { + date: '2023-07-21T19:56:15.578Z', + balance: 5117765500, + change: -7.576209468534216, + type: 'swap', + link: 'https://attentive-jasmine.org/', + }, + { + date: '2023-08-08T23:16:04.207Z', + balance: 8379460980, + change: -7.9690452315844595, + type: 'yield', + link: 'https://stable-green.org', + }, + { + date: '2023-08-15T05:30:21.844Z', + balance: 2840231380, + change: -3.1641928444150835, + type: 'yield', + link: 'https://secret-afterlife.info', + }, + { + date: '2023-08-16T16:51:27.599Z', + balance: 7218613590, + change: 4.1357435716781765, + type: 'swap', + link: 'https://hidden-boss.org', + }, + { + date: '2023-08-19T06:36:36.773Z', + balance: 6563180510, + change: 19.629470657091588, + type: 'sent', + link: 'https://guilty-flax.biz', + }, + { + date: '2023-08-20T11:20:58.049Z', + balance: 1287300100, + change: -6.198906524805352, + type: 'swap', + link: 'https://friendly-carving.info', + }, + { + date: '2023-08-04T22:54:30.290Z', + balance: 6411688780, + change: 2.1907601901330054, + type: 'received', + link: 'https://cooked-disconnection.info/', + }, + { + date: '2023-07-26T08:42:36.843Z', + balance: 4969864360, + change: 16.26245578401722, + type: 'sent', + link: 'https://outlying-crust.org', + }, + { + date: '2023-07-24T11:02:29.409Z', + balance: 8182378120, + change: -5.673653923440725, + type: 'swap', + link: 'https://serious-nonconformist.biz', + }, + { + date: '2023-08-24T08:55:00.074Z', + balance: 1701579960, + change: -3.4414722002111375, + type: 'received', + link: 'https://frigid-developmental.name/', + }, + { + date: '2023-08-06T13:10:58.500Z', + balance: 1042456320, + change: -8.591102588688955, + type: 'sent', + link: 'https://assured-knee.org', + }, + { + date: '2023-07-26T20:07:42.635Z', + balance: 6543119150, + change: 23.335167715558782, + type: 'sent', + link: 'https://distorted-ecology.com/', + }, + { + date: '2023-08-21T08:44:47.462Z', + balance: 3981878840, + change: 14.178313665324822, + type: 'received', + link: 'https://playful-trim.name', + }, + { + date: '2023-08-24T04:55:38.463Z', + balance: 9893684510, + change: 3.724940635729581, + type: 'swap', + link: 'https://lovely-opinion.info/', + }, + { + date: '2023-07-24T12:55:12.534Z', + balance: 7060813180, + change: 10.35112926387228, + type: 'sent', + link: 'https://trusty-operating.biz/', + }, + { + date: '2023-08-20T12:57:36.394Z', + balance: 9667993080, + change: -0.25340800173580647, + type: 'sent', + link: 'https://adolescent-caramel.name', + }, + { + date: '2023-08-23T00:30:11.475Z', + balance: 5431122380, + change: 17.010512063279748, + type: 'swap', + link: 'https://flashy-spectacles.org', + }, + { + date: '2023-08-18T19:55:41.124Z', + balance: 7212541150, + change: 9.085896057076752, + type: 'sent', + link: 'https://grouchy-tomography.name', + }, + { + date: '2023-08-15T10:12:04.918Z', + balance: 2716536270, + change: 20.51837938488461, + type: 'sent', + link: 'https://slow-runway.org/', + }, + { + date: '2023-07-24T17:51:22.521Z', + balance: 2147183330, + change: 20.648573914077133, + type: 'sent', + link: 'https://ultimate-elongation.com/', + }, + { + date: '2023-08-07T17:44:28.560Z', + balance: 8418826940, + change: 13.417102973908186, + type: 'swap', + link: 'https://bright-beanstalk.com/', + }, +]; diff --git a/libs/defi/oeth/src/components/Swap/GasPopover.tsx b/libs/defi/oeth/src/components/Swap/GasPopover.tsx index 6df2f071f..fce1c7045 100644 --- a/libs/defi/oeth/src/components/Swap/GasPopover.tsx +++ b/libs/defi/oeth/src/components/Swap/GasPopover.tsx @@ -50,7 +50,7 @@ export function GasPopover({ gasPrice, onPriceToleranceChange }: Props) { onClick={(e) => setAnchorEl(e.currentTarget)} data-testid="gas-popover-button" > - + = { type: 'redeem', tokenAbbreviation: '', icon: [ - 'https://app.oeth.com/images/currency/weth-icon-small.png', - 'https://app.oeth.com/images/currency/reth-icon-small.png', - 'https://app.oeth.com/images/currency/steth-icon-small.svg', - 'https://app.oeth.com/images/currency/frxeth-icon-small.svg', + '/images/currency/weth-icon-small.png', + '/images/currency/reth-icon-small.png', + '/images/currency/steth-icon-small.svg', + '/images/currency/frxeth-icon-small.svg', ], }, composition: [ @@ -31,25 +31,25 @@ const meta: Meta = { name: 'wETH', quantity: 117.0437, value: 238378.36, - icon: 'https://app.oeth.com/images/currency/weth-icon-small.png', + icon: '/images/currency/weth-icon-small.png', }, { name: 'frxETH', quantity: 13.1245, value: 17643.75, - icon: 'https://app.oeth.com/images/currency/frxeth-icon-small.svg', + icon: '/images/currency/frxeth-icon-small.svg', }, { name: 'rETH', quantity: 13.1144, value: 13138.96, - icon: 'https://app.oeth.com/images/currency/reth-icon-small.png', + icon: '/images/currency/reth-icon-small.png', }, { name: 'sETH', quantity: 4.8354, value: 13138.96, - icon: 'https://app.oeth.com/images/currency/steth-icon-small.svg', + icon: '/images/currency/steth-icon-small.svg', }, ], }, diff --git a/libs/defi/oeth/src/components/Swap/Swap.tsx b/libs/defi/oeth/src/components/Swap/Swap.tsx index 6850604fb..381ce677e 100644 --- a/libs/defi/oeth/src/components/Swap/Swap.tsx +++ b/libs/defi/oeth/src/components/Swap/Swap.tsx @@ -25,13 +25,13 @@ export function Swap() { }>({ baseToken: { abbreviation: 'OETH', - imgSrc: 'https://app.oeth.com/images/currency/oeth-icon-small.svg', + imgSrc: '/images/currency/oeth-icon-small.svg', quantity: 0, value: 0, }, exchangeCurrency: { abbreviation: 'ETH', - imgSrc: 'https://app.oeth.com/images/currency/eth-icon-small.svg', + imgSrc: '/images/currency/eth-icon-small.svg', quantity: 0, value: 0, }, @@ -130,7 +130,7 @@ export function Swap() { { name: intl.formatMessage({ defaultMessage: 'Wrapped Ether' }), abbreviation: intl.formatMessage({ defaultMessage: 'WETH' }), - imgSrc: 'https://app.oeth.com/images/currency/weth-icon-small.png', + imgSrc: '/images/currency/weth-icon-small.png', value: 0, quantity: 0, }, @@ -139,29 +139,28 @@ export function Swap() { defaultMessage: 'Liquid Staked Ether 2.0', }), abbreviation: intl.formatMessage({ defaultMessage: 'stETH' }), - imgSrc: 'https://app.oeth.com/images/currency/steth-icon-small.svg', + imgSrc: '/images/currency/steth-icon-small.svg', value: 0, quantity: 0, }, { name: intl.formatMessage({ defaultMessage: 'Rocket Pool ETH' }), abbreviation: intl.formatMessage({ defaultMessage: 'rETH' }), - imgSrc: 'https://app.oeth.com/images/currency/reth-icon-small.png', + imgSrc: '/images/currency/reth-icon-small.png', value: 0, quantity: 0, }, { name: intl.formatMessage({ defaultMessage: 'Frax Ether' }), abbreviation: intl.formatMessage({ defaultMessage: 'frxETH' }), - imgSrc: - 'https://app.oeth.com/images/currency/frxeth-icon-small.svg', + imgSrc: '/images/currency/frxeth-icon-small.svg', value: 0, quantity: 0, }, { name: intl.formatMessage({ defaultMessage: 'ETH' }), abbreviation: intl.formatMessage({ defaultMessage: 'ETH' }), - imgSrc: 'https://app.oeth.com/images/currency/eth-icon-small.svg', + imgSrc: '/images/currency/eth-icon-small.svg', value: 0, quantity: 0, }, diff --git a/libs/defi/oeth/src/components/Swap/fixtures.ts b/libs/defi/oeth/src/components/Swap/fixtures.ts index 7103e966c..2ed71b9a0 100644 --- a/libs/defi/oeth/src/components/Swap/fixtures.ts +++ b/libs/defi/oeth/src/components/Swap/fixtures.ts @@ -6,7 +6,7 @@ export const routes = [ value: 284389.5, rate: 1, transactionCost: 89.25, - icon: 'https://app.oeth.com/images/oeth.svg', + icon: '/images/oeth.svg', }, { type: 'swap', @@ -15,7 +15,7 @@ export const routes = [ value: 282128.93, rate: 0.9995, transactionCost: 12.35, - icon: 'https://app.oeth.com/images/currency/eth-icon-small.svg', + icon: '/images/currency/eth-icon-small.svg', }, { type: 'swap', @@ -46,7 +46,7 @@ export const redeemRoutes = [ quantity: 150, transactionCost: 89.25, waitTime: '3 days', - icon: 'https://app.oeth.com/images/currency/eth-icon-small.svg', + icon: '/images/currency/eth-icon-small.svg', }, { type: 'redeem', @@ -56,6 +56,6 @@ export const redeemRoutes = [ quantity: 150, transactionCost: 89.25, waitTime: '1 min', - icon: 'https://app.oeth.com/images/currency/eth-icon-small.svg', + icon: '/images/currency/eth-icon-small.svg', }, ]; diff --git a/libs/defi/oeth/src/components/Wrap/SwapWrap.tsx b/libs/defi/oeth/src/components/Wrap/SwapWrap.tsx index f5405e49a..ebd2163d1 100644 --- a/libs/defi/oeth/src/components/Wrap/SwapWrap.tsx +++ b/libs/defi/oeth/src/components/Wrap/SwapWrap.tsx @@ -9,12 +9,12 @@ export function PortfolioSwap() { const [values, setValues] = useState({ baseToken: { abbreviation: 'OETH', - imgSrc: 'https://app.oeth.com/images/currency/oeth-icon-small.svg', + imgSrc: '/images/currency/oeth-icon-small.svg', quantity: 0, }, exchangeCurrency: { abbreviation: 'wOETH', - imgSrc: 'https://app.oeth.com/images/currency/woeth-icon-small.svg', + imgSrc: '/images/currency/woeth-icon-small.svg', quantity: 0, }, }); diff --git a/libs/defi/oeth/src/components/shared/APY.stories.tsx b/libs/defi/oeth/src/components/shared/APY.stories.tsx index 25356ef12..28da3a910 100644 --- a/libs/defi/oeth/src/components/shared/APY.stories.tsx +++ b/libs/defi/oeth/src/components/shared/APY.stories.tsx @@ -8,7 +8,7 @@ const meta: Meta = { component: APY, title: 'OETH/APY', args: { - tokenIcon: ' https://app.oeth.com/images/oeth.svg', + tokenIcon: ' /images/oeth.svg', value: 8.71, balance: 250.1937, pendingYield: 0.0023, diff --git a/libs/defi/oeth/src/components/shared/APY.tsx b/libs/defi/oeth/src/components/shared/APY.tsx index 34a7a9307..15ef8e6f0 100644 --- a/libs/defi/oeth/src/components/shared/APY.tsx +++ b/libs/defi/oeth/src/components/shared/APY.tsx @@ -131,10 +131,7 @@ export function APY({ top: '-2px', }} > - + diff --git a/libs/defi/oeth/src/views/History.tsx b/libs/defi/oeth/src/views/History.tsx index b0e915121..3d9ab326e 100644 --- a/libs/defi/oeth/src/views/History.tsx +++ b/libs/defi/oeth/src/views/History.tsx @@ -8,7 +8,7 @@ export function HistoryView() { balance={0} pendingYield={0} earnings={0} - tokenIcon="https://app.oeth.com/images/oeth.svg" + tokenIcon="/images/oeth.svg" /> diff --git a/libs/defi/oeth/src/views/Swap.tsx b/libs/defi/oeth/src/views/Swap.tsx index 3f06fc0ca..13b0bf7cb 100644 --- a/libs/defi/oeth/src/views/Swap.tsx +++ b/libs/defi/oeth/src/views/Swap.tsx @@ -10,7 +10,7 @@ export function SwapView() { balance={0} pendingYield={0} earnings={0} - tokenIcon="https://app.oeth.com/images/oeth.svg" + tokenIcon="/images/oeth.svg" /> diff --git a/libs/defi/oeth/src/views/Wrap.tsx b/libs/defi/oeth/src/views/Wrap.tsx index 54ba19d6a..e1527e6a2 100644 --- a/libs/defi/oeth/src/views/Wrap.tsx +++ b/libs/defi/oeth/src/views/Wrap.tsx @@ -13,7 +13,7 @@ export function WrapView() { balance={0} pendingYield={0} earnings={0} - tokenIcon=" https://app.oeth.com/images/currency/woeth-icon-small.svg" + tokenIcon=" /images/currency/woeth-icon-small.svg" /> @@ -43,7 +43,7 @@ export function WrapView() { }} > Learn more - + diff --git a/libs/shared/assets/files/3-up-graphic.svg b/libs/shared/assets/files/3-up-graphic.svg new file mode 100644 index 000000000..cc5e46eb5 --- /dev/null +++ b/libs/shared/assets/files/3-up-graphic.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/Inactive.svg b/libs/shared/assets/files/Inactive.svg new file mode 100644 index 000000000..19d1b8801 --- /dev/null +++ b/libs/shared/assets/files/Inactive.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/shared/assets/files/aave-logo.svg b/libs/shared/assets/files/aave-logo.svg new file mode 100644 index 000000000..eff804ae7 --- /dev/null +++ b/libs/shared/assets/files/aave-logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/shared/assets/files/account-icon.svg b/libs/shared/assets/files/account-icon.svg new file mode 100644 index 000000000..44e5a3471 --- /dev/null +++ b/libs/shared/assets/files/account-icon.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/activity-failed.png b/libs/shared/assets/files/activity-failed.png new file mode 100644 index 000000000..d9823178b Binary files /dev/null and b/libs/shared/assets/files/activity-failed.png differ diff --git a/libs/shared/assets/files/activity-failed.svg b/libs/shared/assets/files/activity-failed.svg new file mode 100644 index 000000000..e99c620cd --- /dev/null +++ b/libs/shared/assets/files/activity-failed.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/activity-pending.png b/libs/shared/assets/files/activity-pending.png new file mode 100644 index 000000000..b1e75c729 Binary files /dev/null and b/libs/shared/assets/files/activity-pending.png differ diff --git a/libs/shared/assets/files/activity-pending.svg b/libs/shared/assets/files/activity-pending.svg new file mode 100644 index 000000000..a0e2b61da --- /dev/null +++ b/libs/shared/assets/files/activity-pending.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/shared/assets/files/activity-success.png b/libs/shared/assets/files/activity-success.png new file mode 100644 index 000000000..e069b0556 Binary files /dev/null and b/libs/shared/assets/files/activity-success.png differ diff --git a/libs/shared/assets/files/activity-success.svg b/libs/shared/assets/files/activity-success.svg new file mode 100644 index 000000000..fed8653a3 --- /dev/null +++ b/libs/shared/assets/files/activity-success.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/activity.png b/libs/shared/assets/files/activity.png new file mode 100644 index 000000000..8d4530c07 Binary files /dev/null and b/libs/shared/assets/files/activity.png differ diff --git a/libs/shared/assets/files/activity.svg b/libs/shared/assets/files/activity.svg new file mode 100644 index 000000000..40c2c79d0 --- /dev/null +++ b/libs/shared/assets/files/activity.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/arrow-down.png b/libs/shared/assets/files/arrow-down.png new file mode 100644 index 000000000..acfffee95 Binary files /dev/null and b/libs/shared/assets/files/arrow-down.png differ diff --git a/libs/shared/assets/files/arrow-icon-dark.svg b/libs/shared/assets/files/arrow-icon-dark.svg new file mode 100644 index 000000000..92fb51c93 --- /dev/null +++ b/libs/shared/assets/files/arrow-icon-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/arrow-icon.svg b/libs/shared/assets/files/arrow-icon.svg new file mode 100644 index 000000000..0a8521c24 --- /dev/null +++ b/libs/shared/assets/files/arrow-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/arrow-up.png b/libs/shared/assets/files/arrow-up.png new file mode 100644 index 000000000..3f315ffb1 Binary files /dev/null and b/libs/shared/assets/files/arrow-up.png differ diff --git a/libs/shared/assets/files/arrowRight.png b/libs/shared/assets/files/arrowRight.png new file mode 100644 index 000000000..04f2b5556 Binary files /dev/null and b/libs/shared/assets/files/arrowRight.png differ diff --git a/libs/shared/assets/files/automatic-graphic.svg b/libs/shared/assets/files/automatic-graphic.svg new file mode 100644 index 000000000..ebe4d8aac --- /dev/null +++ b/libs/shared/assets/files/automatic-graphic.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/backed-graphic.svg b/libs/shared/assets/files/backed-graphic.svg new file mode 100644 index 000000000..b38c607a4 --- /dev/null +++ b/libs/shared/assets/files/backed-graphic.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/balance-toggle.svg b/libs/shared/assets/files/balance-toggle.svg new file mode 100644 index 000000000..e73d579ea --- /dev/null +++ b/libs/shared/assets/files/balance-toggle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/shared/assets/files/balancer-logo.svg b/libs/shared/assets/files/balancer-logo.svg new file mode 100644 index 000000000..9959ab546 --- /dev/null +++ b/libs/shared/assets/files/balancer-logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/bell-icon.svg b/libs/shared/assets/files/bell-icon.svg new file mode 100644 index 000000000..d4c598748 --- /dev/null +++ b/libs/shared/assets/files/bell-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/caret-left-blue.svg b/libs/shared/assets/files/caret-left-blue.svg new file mode 100644 index 000000000..865683eae --- /dev/null +++ b/libs/shared/assets/files/caret-left-blue.svg @@ -0,0 +1,18 @@ + + + + 8439120D-5704-4273-B416-FEE134322584 + Created with sketchtool. + + + + + + + + + + + + + \ No newline at end of file diff --git a/libs/shared/assets/files/caret-left-grey.svg b/libs/shared/assets/files/caret-left-grey.svg new file mode 100644 index 000000000..280a95e77 --- /dev/null +++ b/libs/shared/assets/files/caret-left-grey.svg @@ -0,0 +1,18 @@ + + + + 8439120D-5704-4273-B416-FEE134322584 + Created with sketchtool. + + + + + + + + + + + + + \ No newline at end of file diff --git a/libs/shared/assets/files/caret-left.svg b/libs/shared/assets/files/caret-left.svg new file mode 100644 index 000000000..5254861ca --- /dev/null +++ b/libs/shared/assets/files/caret-left.svg @@ -0,0 +1,18 @@ + + + + 8439120D-5704-4273-B416-FEE134322584 + Created with sketchtool. + + + + + + + + + + + + + \ No newline at end of file diff --git a/libs/shared/assets/files/checkmark-icon-white.svg b/libs/shared/assets/files/checkmark-icon-white.svg new file mode 100644 index 000000000..e717a7556 --- /dev/null +++ b/libs/shared/assets/files/checkmark-icon-white.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/checkmark.svg b/libs/shared/assets/files/checkmark.svg new file mode 100644 index 000000000..bdd4cea45 --- /dev/null +++ b/libs/shared/assets/files/checkmark.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/shared/assets/files/clipboard-icon.svg b/libs/shared/assets/files/clipboard-icon.svg new file mode 100644 index 000000000..a6acbc5e3 --- /dev/null +++ b/libs/shared/assets/files/clipboard-icon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/shared/assets/files/close-button.svg b/libs/shared/assets/files/close-button.svg new file mode 100644 index 000000000..45c810821 --- /dev/null +++ b/libs/shared/assets/files/close-button.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/close.svg b/libs/shared/assets/files/close.svg new file mode 100644 index 000000000..4499565b7 --- /dev/null +++ b/libs/shared/assets/files/close.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/coin-waves.svg b/libs/shared/assets/files/coin-waves.svg new file mode 100644 index 000000000..d70a072de --- /dev/null +++ b/libs/shared/assets/files/coin-waves.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/shared/assets/files/coinbasewallet-icon.svg b/libs/shared/assets/files/coinbasewallet-icon.svg new file mode 100644 index 000000000..b3492ea80 --- /dev/null +++ b/libs/shared/assets/files/coinbasewallet-icon.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/compound-graph-lg.svg b/libs/shared/assets/files/compound-graph-lg.svg new file mode 100644 index 000000000..1b7f47ecc --- /dev/null +++ b/libs/shared/assets/files/compound-graph-lg.svg @@ -0,0 +1,88 @@ + + + + + + $20K + + + $30K + + + $10K + + + $0 + + + $40K + + + 0 + + + 10 + + + 15 + + + 5 + + + 20 + + + + + + + + + + + + $40K + + + 100% APY + + + $22.5K + + + $15.6K + + + $12.1K + + + $11K + + + 50% APY + + + 25% APY + + + 10% APY + + + 5% APY + + + + + + + + + + $50K + + + + + + diff --git a/libs/shared/assets/files/compound-graph-xs.svg b/libs/shared/assets/files/compound-graph-xs.svg new file mode 100644 index 000000000..ce97c6aa7 --- /dev/null +++ b/libs/shared/assets/files/compound-graph-xs.svg @@ -0,0 +1,88 @@ + + + + + + $20K + + + $30K + + + $10K + + + $0 + + + $40K + + + 0 + + + 10 + + + 15 + + + 5 + + + 20 + + + + + + + + + + + + $40K + + + 100% APY + + + $22.5K + + + $15.6K + + + $12.1K + + + $11K + + + 50% APY + + + 25% APY + + + 10% APY + + + 5% APY + + + + + + + + + + $50K + + + + + + diff --git a/libs/shared/assets/files/compound-logo.svg b/libs/shared/assets/files/compound-logo.svg new file mode 100644 index 000000000..d100818df --- /dev/null +++ b/libs/shared/assets/files/compound-logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/contract-icon.svg b/libs/shared/assets/files/contract-icon.svg new file mode 100644 index 000000000..6ec3ae9ff --- /dev/null +++ b/libs/shared/assets/files/contract-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/libs/shared/assets/files/control-graphic.svg b/libs/shared/assets/files/control-graphic.svg new file mode 100644 index 000000000..b9f2d2899 --- /dev/null +++ b/libs/shared/assets/files/control-graphic.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/convert-icon.svg b/libs/shared/assets/files/convert-icon.svg new file mode 100644 index 000000000..c87f1e235 --- /dev/null +++ b/libs/shared/assets/files/convert-icon.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/convex-color.svg b/libs/shared/assets/files/convex-color.svg new file mode 100644 index 000000000..4b6d33253 --- /dev/null +++ b/libs/shared/assets/files/convex-color.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/cbeth-icon-small.svg b/libs/shared/assets/files/currency/cbeth-icon-small.svg new file mode 100644 index 000000000..9b0759e07 --- /dev/null +++ b/libs/shared/assets/files/currency/cbeth-icon-small.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/cbeth-icon.svg b/libs/shared/assets/files/currency/cbeth-icon.svg new file mode 100644 index 000000000..9b0759e07 --- /dev/null +++ b/libs/shared/assets/files/currency/cbeth-icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/dai-icon-small.svg b/libs/shared/assets/files/currency/dai-icon-small.svg new file mode 100644 index 000000000..55f30e4ad --- /dev/null +++ b/libs/shared/assets/files/currency/dai-icon-small.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/currency/dai-radio-off.svg b/libs/shared/assets/files/currency/dai-radio-off.svg new file mode 100644 index 000000000..4a491e280 --- /dev/null +++ b/libs/shared/assets/files/currency/dai-radio-off.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/dai-radio-on.svg b/libs/shared/assets/files/currency/dai-radio-on.svg new file mode 100644 index 000000000..d279ec557 --- /dev/null +++ b/libs/shared/assets/files/currency/dai-radio-on.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/dai-switch-button-off.svg b/libs/shared/assets/files/currency/dai-switch-button-off.svg new file mode 100644 index 000000000..a011b7a05 --- /dev/null +++ b/libs/shared/assets/files/currency/dai-switch-button-off.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/dai-switch-button-on.svg b/libs/shared/assets/files/currency/dai-switch-button-on.svg new file mode 100644 index 000000000..bfe796a00 --- /dev/null +++ b/libs/shared/assets/files/currency/dai-switch-button-on.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/eth-icon-small.svg b/libs/shared/assets/files/currency/eth-icon-small.svg new file mode 100644 index 000000000..c330fd730 --- /dev/null +++ b/libs/shared/assets/files/currency/eth-icon-small.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/eth-icon.svg b/libs/shared/assets/files/currency/eth-icon.svg new file mode 100644 index 000000000..c330fd730 --- /dev/null +++ b/libs/shared/assets/files/currency/eth-icon.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/frxeth-icon-small.svg b/libs/shared/assets/files/currency/frxeth-icon-small.svg new file mode 100644 index 000000000..88b0ff85f --- /dev/null +++ b/libs/shared/assets/files/currency/frxeth-icon-small.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/frxeth-icon.svg b/libs/shared/assets/files/currency/frxeth-icon.svg new file mode 100644 index 000000000..88b0ff85f --- /dev/null +++ b/libs/shared/assets/files/currency/frxeth-icon.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/oeth-icon-small.svg b/libs/shared/assets/files/currency/oeth-icon-small.svg new file mode 100644 index 000000000..e12abe4ae --- /dev/null +++ b/libs/shared/assets/files/currency/oeth-icon-small.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/oeth-icon.svg b/libs/shared/assets/files/currency/oeth-icon.svg new file mode 100644 index 000000000..e12abe4ae --- /dev/null +++ b/libs/shared/assets/files/currency/oeth-icon.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/ousd-icon-large.svg b/libs/shared/assets/files/currency/ousd-icon-large.svg new file mode 100644 index 000000000..42bcd07dd --- /dev/null +++ b/libs/shared/assets/files/currency/ousd-icon-large.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/currency/ousd-icon-small.svg b/libs/shared/assets/files/currency/ousd-icon-small.svg new file mode 100644 index 000000000..8c9468765 --- /dev/null +++ b/libs/shared/assets/files/currency/ousd-icon-small.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/ousd-icon.svg b/libs/shared/assets/files/currency/ousd-icon.svg new file mode 100644 index 000000000..412c5703c --- /dev/null +++ b/libs/shared/assets/files/currency/ousd-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/currency/ousd-token.svg b/libs/shared/assets/files/currency/ousd-token.svg new file mode 100644 index 000000000..8c9468765 --- /dev/null +++ b/libs/shared/assets/files/currency/ousd-token.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/reth-icon-small.png b/libs/shared/assets/files/currency/reth-icon-small.png new file mode 100644 index 000000000..b2115e079 Binary files /dev/null and b/libs/shared/assets/files/currency/reth-icon-small.png differ diff --git a/libs/shared/assets/files/currency/reth-icon-small.svg b/libs/shared/assets/files/currency/reth-icon-small.svg new file mode 100644 index 000000000..6e86e83b2 --- /dev/null +++ b/libs/shared/assets/files/currency/reth-icon-small.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/currency/reth.svg b/libs/shared/assets/files/currency/reth.svg new file mode 100644 index 000000000..6e86e83b2 --- /dev/null +++ b/libs/shared/assets/files/currency/reth.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/currency/sfrxeth-icon-small.svg b/libs/shared/assets/files/currency/sfrxeth-icon-small.svg new file mode 100644 index 000000000..289b9156d --- /dev/null +++ b/libs/shared/assets/files/currency/sfrxeth-icon-small.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/sfrxeth-icon.svg b/libs/shared/assets/files/currency/sfrxeth-icon.svg new file mode 100644 index 000000000..289b9156d --- /dev/null +++ b/libs/shared/assets/files/currency/sfrxeth-icon.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/steth-icon-small.svg b/libs/shared/assets/files/currency/steth-icon-small.svg new file mode 100644 index 000000000..76e013643 --- /dev/null +++ b/libs/shared/assets/files/currency/steth-icon-small.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/steth-icon.svg b/libs/shared/assets/files/currency/steth-icon.svg new file mode 100644 index 000000000..76e013643 --- /dev/null +++ b/libs/shared/assets/files/currency/steth-icon.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/usdc-icon-small.svg b/libs/shared/assets/files/currency/usdc-icon-small.svg new file mode 100644 index 000000000..9303ee78e --- /dev/null +++ b/libs/shared/assets/files/currency/usdc-icon-small.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/currency/usdc-radio-off.svg b/libs/shared/assets/files/currency/usdc-radio-off.svg new file mode 100644 index 000000000..1abfd6744 --- /dev/null +++ b/libs/shared/assets/files/currency/usdc-radio-off.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/usdc-radio-on.svg b/libs/shared/assets/files/currency/usdc-radio-on.svg new file mode 100644 index 000000000..8fc5f935f --- /dev/null +++ b/libs/shared/assets/files/currency/usdc-radio-on.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/usdc-switch-button-off.svg b/libs/shared/assets/files/currency/usdc-switch-button-off.svg new file mode 100644 index 000000000..bc64356d8 --- /dev/null +++ b/libs/shared/assets/files/currency/usdc-switch-button-off.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/usdc-switch-button-on.svg b/libs/shared/assets/files/currency/usdc-switch-button-on.svg new file mode 100644 index 000000000..9a4f93d61 --- /dev/null +++ b/libs/shared/assets/files/currency/usdc-switch-button-on.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/usdt-icon-small.svg b/libs/shared/assets/files/currency/usdt-icon-small.svg new file mode 100644 index 000000000..c7088804d --- /dev/null +++ b/libs/shared/assets/files/currency/usdt-icon-small.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/currency/usdt-radio-off.svg b/libs/shared/assets/files/currency/usdt-radio-off.svg new file mode 100644 index 000000000..073f10844 --- /dev/null +++ b/libs/shared/assets/files/currency/usdt-radio-off.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/usdt-radio-on.svg b/libs/shared/assets/files/currency/usdt-radio-on.svg new file mode 100644 index 000000000..0b02ba2d8 --- /dev/null +++ b/libs/shared/assets/files/currency/usdt-radio-on.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/usdt-switch-button-off.svg b/libs/shared/assets/files/currency/usdt-switch-button-off.svg new file mode 100644 index 000000000..8724061f2 --- /dev/null +++ b/libs/shared/assets/files/currency/usdt-switch-button-off.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/usdt-switch-button-on.svg b/libs/shared/assets/files/currency/usdt-switch-button-on.svg new file mode 100644 index 000000000..7d8290a8e --- /dev/null +++ b/libs/shared/assets/files/currency/usdt-switch-button-on.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/weth-icon-small.png b/libs/shared/assets/files/currency/weth-icon-small.png new file mode 100644 index 000000000..82102bf6b Binary files /dev/null and b/libs/shared/assets/files/currency/weth-icon-small.png differ diff --git a/libs/shared/assets/files/currency/weth-icon-small.svg b/libs/shared/assets/files/currency/weth-icon-small.svg new file mode 100644 index 000000000..54781a0fc --- /dev/null +++ b/libs/shared/assets/files/currency/weth-icon-small.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/weth-icon.svg b/libs/shared/assets/files/currency/weth-icon.svg new file mode 100644 index 000000000..54781a0fc --- /dev/null +++ b/libs/shared/assets/files/currency/weth-icon.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/woeth-icon-small.svg b/libs/shared/assets/files/currency/woeth-icon-small.svg new file mode 100644 index 000000000..856f1950d --- /dev/null +++ b/libs/shared/assets/files/currency/woeth-icon-small.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/woeth-icon.svg b/libs/shared/assets/files/currency/woeth-icon.svg new file mode 100644 index 000000000..856f1950d --- /dev/null +++ b/libs/shared/assets/files/currency/woeth-icon.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/currency/wousd-icon-small.svg b/libs/shared/assets/files/currency/wousd-icon-small.svg new file mode 100644 index 000000000..6d665bf22 --- /dev/null +++ b/libs/shared/assets/files/currency/wousd-icon-small.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/curve-logo-smaller.svg b/libs/shared/assets/files/curve-logo-smaller.svg new file mode 100644 index 000000000..92d6376d4 --- /dev/null +++ b/libs/shared/assets/files/curve-logo-smaller.svg @@ -0,0 +1,1521 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/curve-logo.svg b/libs/shared/assets/files/curve-logo.svg new file mode 100644 index 000000000..d8535908b --- /dev/null +++ b/libs/shared/assets/files/curve-logo.svg @@ -0,0 +1,1532 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/dai-icon-full.svg b/libs/shared/assets/files/dai-icon-full.svg new file mode 100644 index 000000000..55f30e4ad --- /dev/null +++ b/libs/shared/assets/files/dai-icon-full.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/dai-icon-white.svg b/libs/shared/assets/files/dai-icon-white.svg new file mode 100644 index 000000000..27dc13b7b --- /dev/null +++ b/libs/shared/assets/files/dai-icon-white.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/shared/assets/files/dai-icon.svg b/libs/shared/assets/files/dai-icon.svg new file mode 100644 index 000000000..dd4d6f1f2 --- /dev/null +++ b/libs/shared/assets/files/dai-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/default-wallet-icon.svg b/libs/shared/assets/files/default-wallet-icon.svg new file mode 100644 index 000000000..4c13bcb19 --- /dev/null +++ b/libs/shared/assets/files/default-wallet-icon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/shared/assets/files/defiwallet-icon.png b/libs/shared/assets/files/defiwallet-icon.png new file mode 100644 index 000000000..11016d142 Binary files /dev/null and b/libs/shared/assets/files/defiwallet-icon.png differ diff --git a/libs/shared/assets/files/discord-icon.svg b/libs/shared/assets/files/discord-icon.svg new file mode 100644 index 000000000..ea42d9774 --- /dev/null +++ b/libs/shared/assets/files/discord-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/discord.svg b/libs/shared/assets/files/discord.svg new file mode 100644 index 000000000..62a12f483 --- /dev/null +++ b/libs/shared/assets/files/discord.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/docs-icon.svg b/libs/shared/assets/files/docs-icon.svg new file mode 100644 index 000000000..025424e5b --- /dev/null +++ b/libs/shared/assets/files/docs-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/downarrow.svg b/libs/shared/assets/files/downarrow.svg new file mode 100644 index 000000000..6c0808873 --- /dev/null +++ b/libs/shared/assets/files/downarrow.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/downcaret.png b/libs/shared/assets/files/downcaret.png new file mode 100644 index 000000000..4fc899c79 Binary files /dev/null and b/libs/shared/assets/files/downcaret.png differ diff --git a/libs/shared/assets/files/dropbox-logo.svg b/libs/shared/assets/files/dropbox-logo.svg new file mode 100644 index 000000000..4b75efb73 --- /dev/null +++ b/libs/shared/assets/files/dropbox-logo.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/dydx-logo.svg b/libs/shared/assets/files/dydx-logo.svg new file mode 100644 index 000000000..206e293d4 --- /dev/null +++ b/libs/shared/assets/files/dydx-logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/earn-coin-waves-blue.svg b/libs/shared/assets/files/earn-coin-waves-blue.svg new file mode 100644 index 000000000..e461f8353 --- /dev/null +++ b/libs/shared/assets/files/earn-coin-waves-blue.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/earn-coin-waves-grey.svg b/libs/shared/assets/files/earn-coin-waves-grey.svg new file mode 100644 index 000000000..3e3275afb --- /dev/null +++ b/libs/shared/assets/files/earn-coin-waves-grey.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/earnings-graphic.svg b/libs/shared/assets/files/earnings-graphic.svg new file mode 100644 index 000000000..de9b70962 --- /dev/null +++ b/libs/shared/assets/files/earnings-graphic.svg @@ -0,0 +1,5025 @@ + + + + + + + + + + + + + + + + + + + + + AAVE + + + + + + + + + + + + + + + Compound + + + + + + + + + + + + + + + + + + + + + + + + Convex + + + + + + + + + + + Curve + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0x... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/elastic-graphic.svg b/libs/shared/assets/files/elastic-graphic.svg new file mode 100644 index 000000000..512fb76f7 --- /dev/null +++ b/libs/shared/assets/files/elastic-graphic.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/eth.svg b/libs/shared/assets/files/eth.svg new file mode 100644 index 000000000..1de954055 --- /dev/null +++ b/libs/shared/assets/files/eth.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/etherscan-icon-earn.svg b/libs/shared/assets/files/etherscan-icon-earn.svg new file mode 100644 index 000000000..fc14deb4e --- /dev/null +++ b/libs/shared/assets/files/etherscan-icon-earn.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/etherscan-icon-white.svg b/libs/shared/assets/files/etherscan-icon-white.svg new file mode 100644 index 000000000..66ad652fb --- /dev/null +++ b/libs/shared/assets/files/etherscan-icon-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/etherscan-icon.svg b/libs/shared/assets/files/etherscan-icon.svg new file mode 100644 index 000000000..e87fad8b8 --- /dev/null +++ b/libs/shared/assets/files/etherscan-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/exodus-icon.svg b/libs/shared/assets/files/exodus-icon.svg new file mode 100644 index 000000000..2973a709b --- /dev/null +++ b/libs/shared/assets/files/exodus-icon.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/external-link-white.svg b/libs/shared/assets/files/external-link-white.svg new file mode 100644 index 000000000..ee38dffa8 --- /dev/null +++ b/libs/shared/assets/files/external-link-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/external-link.svg b/libs/shared/assets/files/external-link.svg new file mode 100644 index 000000000..d7d7f2c6b --- /dev/null +++ b/libs/shared/assets/files/external-link.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/facebook.svg b/libs/shared/assets/files/facebook.svg new file mode 100644 index 000000000..96e549257 --- /dev/null +++ b/libs/shared/assets/files/facebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/favicon.ico b/libs/shared/assets/files/favicon.ico new file mode 100644 index 000000000..88b41f7a3 Binary files /dev/null and b/libs/shared/assets/files/favicon.ico differ diff --git a/libs/shared/assets/files/favicon.svg b/libs/shared/assets/files/favicon.svg new file mode 100644 index 000000000..e12abe4ae --- /dev/null +++ b/libs/shared/assets/files/favicon.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/flame.svg b/libs/shared/assets/files/flame.svg new file mode 100644 index 000000000..5ba4c958f --- /dev/null +++ b/libs/shared/assets/files/flame.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/folder-icon.svg b/libs/shared/assets/files/folder-icon.svg new file mode 100644 index 000000000..87702d4d4 --- /dev/null +++ b/libs/shared/assets/files/folder-icon.svg @@ -0,0 +1,15 @@ + + + + + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/libs/shared/assets/files/frxeth.svg b/libs/shared/assets/files/frxeth.svg new file mode 100644 index 000000000..88b0ff85f --- /dev/null +++ b/libs/shared/assets/files/frxeth.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/gas.png b/libs/shared/assets/files/gas.png new file mode 100644 index 000000000..dbc51a24b Binary files /dev/null and b/libs/shared/assets/files/gas.png differ diff --git a/libs/shared/assets/files/github-icon.svg b/libs/shared/assets/files/github-icon.svg new file mode 100644 index 000000000..6b86a2b10 --- /dev/null +++ b/libs/shared/assets/files/github-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/github.svg b/libs/shared/assets/files/github.svg new file mode 100644 index 000000000..fb7a0b4bb --- /dev/null +++ b/libs/shared/assets/files/github.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/gnosis-safe-icon.png b/libs/shared/assets/files/gnosis-safe-icon.png new file mode 100644 index 000000000..a6880c182 Binary files /dev/null and b/libs/shared/assets/files/gnosis-safe-icon.png differ diff --git a/libs/shared/assets/files/gnosis-safe-icon.svg b/libs/shared/assets/files/gnosis-safe-icon.svg new file mode 100644 index 000000000..aa78f16ae --- /dev/null +++ b/libs/shared/assets/files/gnosis-safe-icon.svg @@ -0,0 +1 @@ +gnosis_safe_teams_2019_logo_all_rgb \ No newline at end of file diff --git a/libs/shared/assets/files/google-logo.svg b/libs/shared/assets/files/google-logo.svg new file mode 100644 index 000000000..82c02c6c8 --- /dev/null +++ b/libs/shared/assets/files/google-logo.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/shared/assets/files/green-check.svg b/libs/shared/assets/files/green-check.svg new file mode 100644 index 000000000..66c7f7926 --- /dev/null +++ b/libs/shared/assets/files/green-check.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/green-checkmark.png b/libs/shared/assets/files/green-checkmark.png new file mode 100644 index 000000000..e069b0556 Binary files /dev/null and b/libs/shared/assets/files/green-checkmark.png differ diff --git a/libs/shared/assets/files/green-checkmark.svg b/libs/shared/assets/files/green-checkmark.svg new file mode 100644 index 000000000..c43aa279f --- /dev/null +++ b/libs/shared/assets/files/green-checkmark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/history/mint_icon.svg b/libs/shared/assets/files/history/mint_icon.svg new file mode 100644 index 000000000..860f0633a --- /dev/null +++ b/libs/shared/assets/files/history/mint_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/history/received_icon.svg b/libs/shared/assets/files/history/received_icon.svg new file mode 100644 index 000000000..73cd0a940 --- /dev/null +++ b/libs/shared/assets/files/history/received_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/history/redeem_icon.svg b/libs/shared/assets/files/history/redeem_icon.svg new file mode 100644 index 000000000..97bf8f3a6 --- /dev/null +++ b/libs/shared/assets/files/history/redeem_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/history/sent_icon.svg b/libs/shared/assets/files/history/sent_icon.svg new file mode 100644 index 000000000..b4fedc246 --- /dev/null +++ b/libs/shared/assets/files/history/sent_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/history/swap_icon.svg b/libs/shared/assets/files/history/swap_icon.svg new file mode 100644 index 000000000..74092929a --- /dev/null +++ b/libs/shared/assets/files/history/swap_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/history/yield_icon.svg b/libs/shared/assets/files/history/yield_icon.svg new file mode 100644 index 000000000..dcb6ed610 --- /dev/null +++ b/libs/shared/assets/files/history/yield_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/horsey.svg b/libs/shared/assets/files/horsey.svg new file mode 100644 index 000000000..51a206f4a --- /dev/null +++ b/libs/shared/assets/files/horsey.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/shared/assets/files/instagram.svg b/libs/shared/assets/files/instagram.svg new file mode 100644 index 000000000..c805c2f2b --- /dev/null +++ b/libs/shared/assets/files/instagram.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/ledger-icon.svg b/libs/shared/assets/files/ledger-icon.svg new file mode 100644 index 000000000..9cd6156e5 --- /dev/null +++ b/libs/shared/assets/files/ledger-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/link-icon-grey.svg b/libs/shared/assets/files/link-icon-grey.svg new file mode 100644 index 000000000..b62975628 --- /dev/null +++ b/libs/shared/assets/files/link-icon-grey.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/link-icon-purple.svg b/libs/shared/assets/files/link-icon-purple.svg new file mode 100644 index 000000000..ce6423465 --- /dev/null +++ b/libs/shared/assets/files/link-icon-purple.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/linky-thing.svg b/libs/shared/assets/files/linky-thing.svg new file mode 100644 index 000000000..375d2482a --- /dev/null +++ b/libs/shared/assets/files/linky-thing.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/shared/assets/files/liquidity-icon.svg b/libs/shared/assets/files/liquidity-icon.svg new file mode 100644 index 000000000..7a9cf9d97 --- /dev/null +++ b/libs/shared/assets/files/liquidity-icon.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/logos/certora.png b/libs/shared/assets/files/logos/certora.png new file mode 100644 index 000000000..85787427a Binary files /dev/null and b/libs/shared/assets/files/logos/certora.png differ diff --git a/libs/shared/assets/files/logos/curve-color.png b/libs/shared/assets/files/logos/curve-color.png new file mode 100644 index 000000000..27f5dc03a Binary files /dev/null and b/libs/shared/assets/files/logos/curve-color.png differ diff --git a/libs/shared/assets/files/logos/discord.jpeg b/libs/shared/assets/files/logos/discord.jpeg new file mode 100644 index 000000000..130dafea6 Binary files /dev/null and b/libs/shared/assets/files/logos/discord.jpeg differ diff --git a/libs/shared/assets/files/logos/gete_io.png b/libs/shared/assets/files/logos/gete_io.png new file mode 100644 index 000000000..b46b83866 Binary files /dev/null and b/libs/shared/assets/files/logos/gete_io.png differ diff --git a/libs/shared/assets/files/logos/github-logo.svg b/libs/shared/assets/files/logos/github-logo.svg new file mode 100644 index 000000000..a757f9ac5 --- /dev/null +++ b/libs/shared/assets/files/logos/github-logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/logos/insureAce.png b/libs/shared/assets/files/logos/insureAce.png new file mode 100644 index 000000000..824aa8e61 Binary files /dev/null and b/libs/shared/assets/files/logos/insureAce.png differ diff --git a/libs/shared/assets/files/logos/kucoin-color.svg b/libs/shared/assets/files/logos/kucoin-color.svg new file mode 100644 index 000000000..88b2a3fcd --- /dev/null +++ b/libs/shared/assets/files/logos/kucoin-color.svg @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/logos/nexusMutual.jpeg b/libs/shared/assets/files/logos/nexusMutual.jpeg new file mode 100644 index 000000000..6a9b6dcc7 Binary files /dev/null and b/libs/shared/assets/files/logos/nexusMutual.jpeg differ diff --git a/libs/shared/assets/files/logos/openZepplin.png b/libs/shared/assets/files/logos/openZepplin.png new file mode 100644 index 000000000..79d2008a8 Binary files /dev/null and b/libs/shared/assets/files/logos/openZepplin.png differ diff --git a/libs/shared/assets/files/logos/snapshot.jpeg b/libs/shared/assets/files/logos/snapshot.jpeg new file mode 100644 index 000000000..02654eaf5 Binary files /dev/null and b/libs/shared/assets/files/logos/snapshot.jpeg differ diff --git a/libs/shared/assets/files/logos/trail-of-bits-white.svg b/libs/shared/assets/files/logos/trail-of-bits-white.svg new file mode 100644 index 000000000..dc3cc8975 --- /dev/null +++ b/libs/shared/assets/files/logos/trail-of-bits-white.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/logos/uniswap-color.png b/libs/shared/assets/files/logos/uniswap-color.png new file mode 100644 index 000000000..f32dedee8 Binary files /dev/null and b/libs/shared/assets/files/logos/uniswap-color.png differ diff --git a/libs/shared/assets/files/logos/uniswap.svg b/libs/shared/assets/files/logos/uniswap.svg new file mode 100644 index 000000000..bbe75a0d5 --- /dev/null +++ b/libs/shared/assets/files/logos/uniswap.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/shared/assets/files/medium.svg b/libs/shared/assets/files/medium.svg new file mode 100644 index 000000000..51e79cb43 --- /dev/null +++ b/libs/shared/assets/files/medium.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/menu-icon.svg b/libs/shared/assets/files/menu-icon.svg new file mode 100644 index 000000000..4644e5105 --- /dev/null +++ b/libs/shared/assets/files/menu-icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/libs/shared/assets/files/meta.png b/libs/shared/assets/files/meta.png new file mode 100644 index 000000000..9f06b9ef4 Binary files /dev/null and b/libs/shared/assets/files/meta.png differ diff --git a/libs/shared/assets/files/metamask-icon.svg b/libs/shared/assets/files/metamask-icon.svg new file mode 100644 index 000000000..cbd618511 --- /dev/null +++ b/libs/shared/assets/files/metamask-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/more-icon-hover.svg b/libs/shared/assets/files/more-icon-hover.svg new file mode 100644 index 000000000..83c362419 --- /dev/null +++ b/libs/shared/assets/files/more-icon-hover.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/shared/assets/files/more-icon-off.svg b/libs/shared/assets/files/more-icon-off.svg new file mode 100644 index 000000000..64b99a289 --- /dev/null +++ b/libs/shared/assets/files/more-icon-off.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/shared/assets/files/more-icon-on.svg b/libs/shared/assets/files/more-icon-on.svg new file mode 100644 index 000000000..b832c19b9 --- /dev/null +++ b/libs/shared/assets/files/more-icon-on.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/shared/assets/files/more-icon.svg b/libs/shared/assets/files/more-icon.svg new file mode 100644 index 000000000..6be9544b3 --- /dev/null +++ b/libs/shared/assets/files/more-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/myetherwallet-icon.svg b/libs/shared/assets/files/myetherwallet-icon.svg new file mode 100644 index 000000000..7bdac67c1 --- /dev/null +++ b/libs/shared/assets/files/myetherwallet-icon.svg @@ -0,0 +1,42 @@ + + + SVG/c_large_mewconnect + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/libs/shared/assets/files/oeth-logo-200x200.png b/libs/shared/assets/files/oeth-logo-200x200.png new file mode 100644 index 000000000..7ac52f78b Binary files /dev/null and b/libs/shared/assets/files/oeth-logo-200x200.png differ diff --git a/libs/shared/assets/files/oeth-logo-256x256.png b/libs/shared/assets/files/oeth-logo-256x256.png new file mode 100644 index 000000000..59e331193 Binary files /dev/null and b/libs/shared/assets/files/oeth-logo-256x256.png differ diff --git a/libs/shared/assets/files/oeth-logo-512x512.png b/libs/shared/assets/files/oeth-logo-512x512.png new file mode 100644 index 000000000..369d451d8 Binary files /dev/null and b/libs/shared/assets/files/oeth-logo-512x512.png differ diff --git a/libs/shared/assets/files/oeth.svg b/libs/shared/assets/files/oeth.svg new file mode 100644 index 000000000..c51d4b9af --- /dev/null +++ b/libs/shared/assets/files/oeth.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/ogn-coin-big.svg b/libs/shared/assets/files/ogn-coin-big.svg new file mode 100644 index 000000000..bc220e5ba --- /dev/null +++ b/libs/shared/assets/files/ogn-coin-big.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/ogn-icon-blue.svg b/libs/shared/assets/files/ogn-icon-blue.svg new file mode 100644 index 000000000..94f4b96ad --- /dev/null +++ b/libs/shared/assets/files/ogn-icon-blue.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/ogn-icon-clear-blue-white-rim.svg b/libs/shared/assets/files/ogn-icon-clear-blue-white-rim.svg new file mode 100644 index 000000000..99f8e11a0 --- /dev/null +++ b/libs/shared/assets/files/ogn-icon-clear-blue-white-rim.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/shared/assets/files/ogn-icon-large.svg b/libs/shared/assets/files/ogn-icon-large.svg new file mode 100644 index 000000000..c58554e69 --- /dev/null +++ b/libs/shared/assets/files/ogn-icon-large.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/ogn-icon-white-border.svg b/libs/shared/assets/files/ogn-icon-white-border.svg new file mode 100644 index 000000000..c47f6f770 --- /dev/null +++ b/libs/shared/assets/files/ogn-icon-white-border.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/shared/assets/files/ogn-icon.svg b/libs/shared/assets/files/ogn-icon.svg new file mode 100644 index 000000000..018cc89fa --- /dev/null +++ b/libs/shared/assets/files/ogn-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/ogn-toggle.svg b/libs/shared/assets/files/ogn-toggle.svg new file mode 100644 index 000000000..9cc67ddfb --- /dev/null +++ b/libs/shared/assets/files/ogn-toggle.svg @@ -0,0 +1,13 @@ + + + + + + + + OGN + + + + + diff --git a/libs/shared/assets/files/ogv-logo.svg b/libs/shared/assets/files/ogv-logo.svg new file mode 100644 index 000000000..0f57558f3 --- /dev/null +++ b/libs/shared/assets/files/ogv-logo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/shared/assets/files/origin-dollar-logo.svg b/libs/shared/assets/files/origin-dollar-logo.svg new file mode 100644 index 000000000..da18912a5 --- /dev/null +++ b/libs/shared/assets/files/origin-dollar-logo.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/origin-ether-logo.svg b/libs/shared/assets/files/origin-ether-logo.svg new file mode 100644 index 000000000..241d3f809 --- /dev/null +++ b/libs/shared/assets/files/origin-ether-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/shared/assets/files/ousd-coin-big.svg b/libs/shared/assets/files/ousd-coin-big.svg new file mode 100644 index 000000000..c579279a6 --- /dev/null +++ b/libs/shared/assets/files/ousd-coin-big.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/ousd-coin.svg b/libs/shared/assets/files/ousd-coin.svg new file mode 100644 index 000000000..f0975557d --- /dev/null +++ b/libs/shared/assets/files/ousd-coin.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/ousd-logo-200x200.png b/libs/shared/assets/files/ousd-logo-200x200.png new file mode 100644 index 000000000..051b1f653 Binary files /dev/null and b/libs/shared/assets/files/ousd-logo-200x200.png differ diff --git a/libs/shared/assets/files/ousd-logo-256x256.png b/libs/shared/assets/files/ousd-logo-256x256.png new file mode 100644 index 000000000..3272dcc9b Binary files /dev/null and b/libs/shared/assets/files/ousd-logo-256x256.png differ diff --git a/libs/shared/assets/files/ousd-logo-512x512.png b/libs/shared/assets/files/ousd-logo-512x512.png new file mode 100644 index 000000000..6f220e788 Binary files /dev/null and b/libs/shared/assets/files/ousd-logo-512x512.png differ diff --git a/libs/shared/assets/files/ousd-shield-blue-icon.svg b/libs/shared/assets/files/ousd-shield-blue-icon.svg new file mode 100644 index 000000000..ce7f551dd --- /dev/null +++ b/libs/shared/assets/files/ousd-shield-blue-icon.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/ousd-shield-icon.svg b/libs/shared/assets/files/ousd-shield-icon.svg new file mode 100644 index 000000000..981cea3ff --- /dev/null +++ b/libs/shared/assets/files/ousd-shield-icon.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/ousd-token-icon.svg b/libs/shared/assets/files/ousd-token-icon.svg new file mode 100644 index 000000000..ca22d7958 --- /dev/null +++ b/libs/shared/assets/files/ousd-token-icon.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/paypal-logo.svg b/libs/shared/assets/files/paypal-logo.svg new file mode 100644 index 000000000..fb5406d66 --- /dev/null +++ b/libs/shared/assets/files/paypal-logo.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/pie-chart.svg b/libs/shared/assets/files/pie-chart.svg new file mode 100644 index 000000000..f9620ece4 --- /dev/null +++ b/libs/shared/assets/files/pie-chart.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/shared/assets/files/purple-dot-dark.svg b/libs/shared/assets/files/purple-dot-dark.svg new file mode 100644 index 000000000..2df8c6a8f --- /dev/null +++ b/libs/shared/assets/files/purple-dot-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/purple-dot-light.svg b/libs/shared/assets/files/purple-dot-light.svg new file mode 100644 index 000000000..a55326344 --- /dev/null +++ b/libs/shared/assets/files/purple-dot-light.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/question-icon.svg b/libs/shared/assets/files/question-icon.svg new file mode 100644 index 000000000..2152bb797 --- /dev/null +++ b/libs/shared/assets/files/question-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/red-x-filled.png b/libs/shared/assets/files/red-x-filled.png new file mode 100644 index 000000000..d9823178b Binary files /dev/null and b/libs/shared/assets/files/red-x-filled.png differ diff --git a/libs/shared/assets/files/red-x-filled.svg b/libs/shared/assets/files/red-x-filled.svg new file mode 100644 index 000000000..9086a766c --- /dev/null +++ b/libs/shared/assets/files/red-x-filled.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/reddit.svg b/libs/shared/assets/files/reddit.svg new file mode 100644 index 000000000..6e1c87fa5 --- /dev/null +++ b/libs/shared/assets/files/reddit.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/remittances-icon.svg b/libs/shared/assets/files/remittances-icon.svg new file mode 100644 index 000000000..c0298cc6b --- /dev/null +++ b/libs/shared/assets/files/remittances-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/reth.png b/libs/shared/assets/files/reth.png new file mode 100644 index 000000000..b2115e079 Binary files /dev/null and b/libs/shared/assets/files/reth.png differ diff --git a/libs/shared/assets/files/right-arrow.svg b/libs/shared/assets/files/right-arrow.svg new file mode 100644 index 000000000..66f991f42 --- /dev/null +++ b/libs/shared/assets/files/right-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/savings-icon.svg b/libs/shared/assets/files/savings-icon.svg new file mode 100644 index 000000000..fe5370f5e --- /dev/null +++ b/libs/shared/assets/files/savings-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/shared/assets/files/settings-icon.svg b/libs/shared/assets/files/settings-icon.svg new file mode 100644 index 000000000..b6598f93b --- /dev/null +++ b/libs/shared/assets/files/settings-icon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/shared/assets/files/sfrxeth.svg b/libs/shared/assets/files/sfrxeth.svg new file mode 100644 index 000000000..714fe78bd --- /dev/null +++ b/libs/shared/assets/files/sfrxeth.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/share-facebook.png b/libs/shared/assets/files/share-facebook.png new file mode 100644 index 000000000..5876c7634 Binary files /dev/null and b/libs/shared/assets/files/share-facebook.png differ diff --git a/libs/shared/assets/files/share-twitter.png b/libs/shared/assets/files/share-twitter.png new file mode 100644 index 000000000..5876c7634 Binary files /dev/null and b/libs/shared/assets/files/share-twitter.png differ diff --git a/libs/shared/assets/files/small-arrow.svg b/libs/shared/assets/files/small-arrow.svg new file mode 100644 index 000000000..68d5af822 --- /dev/null +++ b/libs/shared/assets/files/small-arrow.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/spend-graphic.svg b/libs/shared/assets/files/spend-graphic.svg new file mode 100644 index 000000000..4d755a8c0 --- /dev/null +++ b/libs/shared/assets/files/spend-graphic.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/spinner-animation-dark.svg b/libs/shared/assets/files/spinner-animation-dark.svg new file mode 100644 index 000000000..4a225e5e6 --- /dev/null +++ b/libs/shared/assets/files/spinner-animation-dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/libs/shared/assets/files/spinner-green-small.png b/libs/shared/assets/files/spinner-green-small.png new file mode 100644 index 000000000..c9c7fe9bb Binary files /dev/null and b/libs/shared/assets/files/spinner-green-small.png differ diff --git a/libs/shared/assets/files/spinner-green.png b/libs/shared/assets/files/spinner-green.png new file mode 100644 index 000000000..b1e75c729 Binary files /dev/null and b/libs/shared/assets/files/spinner-green.png differ diff --git a/libs/shared/assets/files/splines.png b/libs/shared/assets/files/splines.png new file mode 100644 index 000000000..26cfd97be Binary files /dev/null and b/libs/shared/assets/files/splines.png differ diff --git a/libs/shared/assets/files/splitarrow.png b/libs/shared/assets/files/splitarrow.png new file mode 100644 index 000000000..b60220f2f Binary files /dev/null and b/libs/shared/assets/files/splitarrow.png differ diff --git a/libs/shared/assets/files/splitarrow.svg b/libs/shared/assets/files/splitarrow.svg new file mode 100644 index 000000000..7de4d00ca --- /dev/null +++ b/libs/shared/assets/files/splitarrow.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/staking-facebook.png b/libs/shared/assets/files/staking-facebook.png new file mode 100644 index 000000000..965772c45 Binary files /dev/null and b/libs/shared/assets/files/staking-facebook.png differ diff --git a/libs/shared/assets/files/staking-twitter.png b/libs/shared/assets/files/staking-twitter.png new file mode 100644 index 000000000..cfb7d567d Binary files /dev/null and b/libs/shared/assets/files/staking-twitter.png differ diff --git a/libs/shared/assets/files/steth.svg b/libs/shared/assets/files/steth.svg new file mode 100644 index 000000000..e5ef778ea --- /dev/null +++ b/libs/shared/assets/files/steth.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/story-logo-white.svg b/libs/shared/assets/files/story-logo-white.svg new file mode 100644 index 000000000..e09e89d02 --- /dev/null +++ b/libs/shared/assets/files/story-logo-white.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/telegram.svg b/libs/shared/assets/files/telegram.svg new file mode 100644 index 000000000..71d3c8789 --- /dev/null +++ b/libs/shared/assets/files/telegram.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/timelock-icon.svg b/libs/shared/assets/files/timelock-icon.svg new file mode 100644 index 000000000..2e89768d5 --- /dev/null +++ b/libs/shared/assets/files/timelock-icon.svg @@ -0,0 +1,22 @@ + + + + + diff --git a/libs/shared/assets/files/tokens-toggle.svg b/libs/shared/assets/files/tokens-toggle.svg new file mode 100644 index 000000000..5ab591487 --- /dev/null +++ b/libs/shared/assets/files/tokens-toggle.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/shared/assets/files/transfer-icon.svg b/libs/shared/assets/files/transfer-icon.svg new file mode 100644 index 000000000..5896ba19b --- /dev/null +++ b/libs/shared/assets/files/transfer-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/twitter.svg b/libs/shared/assets/files/twitter.svg new file mode 100644 index 000000000..83cea34a3 --- /dev/null +++ b/libs/shared/assets/files/twitter.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/uniswap-icon-grey.svg b/libs/shared/assets/files/uniswap-icon-grey.svg new file mode 100644 index 000000000..feb16390b --- /dev/null +++ b/libs/shared/assets/files/uniswap-icon-grey.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/uniswap-icon-white.svg b/libs/shared/assets/files/uniswap-icon-white.svg new file mode 100644 index 000000000..5f227691a --- /dev/null +++ b/libs/shared/assets/files/uniswap-icon-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/uniswap-icon.svg b/libs/shared/assets/files/uniswap-icon.svg new file mode 100644 index 000000000..534a5558f --- /dev/null +++ b/libs/shared/assets/files/uniswap-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/uniswap-logo.svg b/libs/shared/assets/files/uniswap-logo.svg new file mode 100644 index 000000000..fa9173f80 --- /dev/null +++ b/libs/shared/assets/files/uniswap-logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/uparrow.png b/libs/shared/assets/files/uparrow.png new file mode 100644 index 000000000..474fef691 Binary files /dev/null and b/libs/shared/assets/files/uparrow.png differ diff --git a/libs/shared/assets/files/usd-toggle.svg b/libs/shared/assets/files/usd-toggle.svg new file mode 100644 index 000000000..2e80b6424 --- /dev/null +++ b/libs/shared/assets/files/usd-toggle.svg @@ -0,0 +1,13 @@ + + + + + + + + USD + + + + + diff --git a/libs/shared/assets/files/usdc-icon-full.svg b/libs/shared/assets/files/usdc-icon-full.svg new file mode 100644 index 000000000..9303ee78e --- /dev/null +++ b/libs/shared/assets/files/usdc-icon-full.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/usdc-icon-white.svg b/libs/shared/assets/files/usdc-icon-white.svg new file mode 100644 index 000000000..3b2b0d8a0 --- /dev/null +++ b/libs/shared/assets/files/usdc-icon-white.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/shared/assets/files/usdc-icon.svg b/libs/shared/assets/files/usdc-icon.svg new file mode 100644 index 000000000..014668b84 --- /dev/null +++ b/libs/shared/assets/files/usdc-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/usdt-icon-full.svg b/libs/shared/assets/files/usdt-icon-full.svg new file mode 100644 index 000000000..5f3547976 --- /dev/null +++ b/libs/shared/assets/files/usdt-icon-full.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/shared/assets/files/usdt-icon-white.svg b/libs/shared/assets/files/usdt-icon-white.svg new file mode 100644 index 000000000..947968ee2 --- /dev/null +++ b/libs/shared/assets/files/usdt-icon-white.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/libs/shared/assets/files/usdt-icon.svg b/libs/shared/assets/files/usdt-icon.svg new file mode 100644 index 000000000..71c51ea47 --- /dev/null +++ b/libs/shared/assets/files/usdt-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/use-case-icon.svg b/libs/shared/assets/files/use-case-icon.svg new file mode 100644 index 000000000..d444a297d --- /dev/null +++ b/libs/shared/assets/files/use-case-icon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/shared/assets/files/value-icon.svg b/libs/shared/assets/files/value-icon.svg new file mode 100644 index 000000000..ad1f5a4fe --- /dev/null +++ b/libs/shared/assets/files/value-icon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/shared/assets/files/wallet-icon.svg b/libs/shared/assets/files/wallet-icon.svg new file mode 100644 index 000000000..2801fc6d3 --- /dev/null +++ b/libs/shared/assets/files/wallet-icon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/libs/shared/assets/files/wallet-icons.svg b/libs/shared/assets/files/wallet-icons.svg new file mode 100644 index 000000000..6401f31d6 --- /dev/null +++ b/libs/shared/assets/files/wallet-icons.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/wallet-image.svg b/libs/shared/assets/files/wallet-image.svg new file mode 100644 index 000000000..e9a8ac04a --- /dev/null +++ b/libs/shared/assets/files/wallet-image.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/libs/shared/assets/files/walletconnect-icon.svg b/libs/shared/assets/files/walletconnect-icon.svg new file mode 100644 index 000000000..3568cb404 --- /dev/null +++ b/libs/shared/assets/files/walletconnect-icon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/shared/assets/files/walletconnectv2-icon.svg b/libs/shared/assets/files/walletconnectv2-icon.svg new file mode 100644 index 000000000..3568cb404 --- /dev/null +++ b/libs/shared/assets/files/walletconnectv2-icon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/libs/shared/assets/files/warn.png b/libs/shared/assets/files/warn.png new file mode 100644 index 000000000..61cc82c54 Binary files /dev/null and b/libs/shared/assets/files/warn.png differ diff --git a/libs/shared/assets/files/wechat.svg b/libs/shared/assets/files/wechat.svg new file mode 100644 index 000000000..982b46259 --- /dev/null +++ b/libs/shared/assets/files/wechat.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/weibo.svg b/libs/shared/assets/files/weibo.svg new file mode 100644 index 000000000..d7ab8cd01 --- /dev/null +++ b/libs/shared/assets/files/weibo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/libs/shared/assets/files/weth.png b/libs/shared/assets/files/weth.png new file mode 100644 index 000000000..82102bf6b Binary files /dev/null and b/libs/shared/assets/files/weth.png differ diff --git a/libs/shared/assets/files/yield-1-icon-large.svg b/libs/shared/assets/files/yield-1-icon-large.svg new file mode 100644 index 000000000..c492d3dc1 --- /dev/null +++ b/libs/shared/assets/files/yield-1-icon-large.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-1-icon-small.svg b/libs/shared/assets/files/yield-1-icon-small.svg new file mode 100644 index 000000000..0180f2d6a --- /dev/null +++ b/libs/shared/assets/files/yield-1-icon-small.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-2-icon-large.svg b/libs/shared/assets/files/yield-2-icon-large.svg new file mode 100644 index 000000000..7e44e1c8d --- /dev/null +++ b/libs/shared/assets/files/yield-2-icon-large.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-2-icon-small.svg b/libs/shared/assets/files/yield-2-icon-small.svg new file mode 100644 index 000000000..6df576ebe --- /dev/null +++ b/libs/shared/assets/files/yield-2-icon-small.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-3-icon-large.svg b/libs/shared/assets/files/yield-3-icon-large.svg new file mode 100644 index 000000000..edf7289a0 --- /dev/null +++ b/libs/shared/assets/files/yield-3-icon-large.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-3-icon-small.svg b/libs/shared/assets/files/yield-3-icon-small.svg new file mode 100644 index 000000000..db9aeabbd --- /dev/null +++ b/libs/shared/assets/files/yield-3-icon-small.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-4-icon-large.svg b/libs/shared/assets/files/yield-4-icon-large.svg new file mode 100644 index 000000000..206c86f49 --- /dev/null +++ b/libs/shared/assets/files/yield-4-icon-large.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-4-icon-small.svg b/libs/shared/assets/files/yield-4-icon-small.svg new file mode 100644 index 000000000..7786a3aeb --- /dev/null +++ b/libs/shared/assets/files/yield-4-icon-small.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-hero-graphic-back-line.svg b/libs/shared/assets/files/yield-hero-graphic-back-line.svg new file mode 100644 index 000000000..c2485003a --- /dev/null +++ b/libs/shared/assets/files/yield-hero-graphic-back-line.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-hero-graphic-front-line.svg b/libs/shared/assets/files/yield-hero-graphic-front-line.svg new file mode 100644 index 000000000..fe16c2d5c --- /dev/null +++ b/libs/shared/assets/files/yield-hero-graphic-front-line.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/libs/shared/assets/files/yield-hero-graphic-no-lines-background.svg b/libs/shared/assets/files/yield-hero-graphic-no-lines-background.svg new file mode 100644 index 000000000..deae5d71c --- /dev/null +++ b/libs/shared/assets/files/yield-hero-graphic-no-lines-background.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-hero-graphic-no-lines-nothing.svg b/libs/shared/assets/files/yield-hero-graphic-no-lines-nothing.svg new file mode 100644 index 000000000..0d94ef917 --- /dev/null +++ b/libs/shared/assets/files/yield-hero-graphic-no-lines-nothing.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-hero-graphic-no-lines.svg b/libs/shared/assets/files/yield-hero-graphic-no-lines.svg new file mode 100644 index 000000000..65f06967b --- /dev/null +++ b/libs/shared/assets/files/yield-hero-graphic-no-lines.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/yield-hero-graphic.svg b/libs/shared/assets/files/yield-hero-graphic.svg new file mode 100644 index 000000000..20fb5d998 --- /dev/null +++ b/libs/shared/assets/files/yield-hero-graphic.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/shared/assets/files/youtube-logo.svg b/libs/shared/assets/files/youtube-logo.svg new file mode 100644 index 000000000..ba0328dd6 --- /dev/null +++ b/libs/shared/assets/files/youtube-logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/assets/files/youtube.svg b/libs/shared/assets/files/youtube.svg new file mode 100644 index 000000000..543e59194 --- /dev/null +++ b/libs/shared/assets/files/youtube.svg @@ -0,0 +1,3 @@ + + + diff --git a/libs/shared/components/src/Cards/SwapCard/Input.stories.tsx b/libs/shared/components/src/Cards/SwapCard/Input.stories.tsx index 93cb83107..afa92192d 100644 --- a/libs/shared/components/src/Cards/SwapCard/Input.stories.tsx +++ b/libs/shared/components/src/Cards/SwapCard/Input.stories.tsx @@ -14,7 +14,7 @@ const meta: Meta = { baseTokenBalance: 250, baseTokenValue: 0, baseTokenName: 'stETH', - baseTokenIcon: 'https://app.oeth.com/images/currency/steth-icon-small.svg', + baseTokenIcon: '/images/currency/steth-icon-small.svg', onValueChange: () => null, }, render: (args) => ( diff --git a/libs/shared/components/src/Cards/SwapCard/Output.stories.tsx b/libs/shared/components/src/Cards/SwapCard/Output.stories.tsx index 43c8228b1..d4a9adff9 100644 --- a/libs/shared/components/src/Cards/SwapCard/Output.stories.tsx +++ b/libs/shared/components/src/Cards/SwapCard/Output.stories.tsx @@ -13,8 +13,7 @@ const meta: Meta = { exchangeTokenQuantity: 0, exchangeTokenValue: 0, exchangeTokenName: 'OETH', - exchangeTokenIcon: - ' https://app.oeth.com/images/currency/oeth-icon-small.svg', + exchangeTokenIcon: ' /images/currency/oeth-icon-small.svg', exchangeTokenBalance: 0, }, render: (args) => ( diff --git a/libs/shared/components/src/Cards/SwapCard/SwapButton.tsx b/libs/shared/components/src/Cards/SwapCard/SwapButton.tsx index 488af9e62..2aee2c706 100644 --- a/libs/shared/components/src/Cards/SwapCard/SwapButton.tsx +++ b/libs/shared/components/src/Cards/SwapCard/SwapButton.tsx @@ -38,7 +38,7 @@ export function SwapButton({ onClick, sx, ...rest }: Props) { > = { title: 'Swap Card/Card', args: { title: 'Swap', - baseTokenIcon: 'https://app.oeth.com/images/currency/eth-icon-small.svg', + baseTokenIcon: '/images/currency/eth-icon-small.svg', baseTokenName: 'ETH', baseTokenValue: 0, exchangeTokenValue: 0, exchangeTokenQuantity: 0, - exchangeTokenIcon: - 'https://app.oeth.com/images/currency/oeth-icon-small.svg', + exchangeTokenIcon: '/images/currency/oeth-icon-small.svg', exchangeTokenName: 'OETH', }, render: (args) => ( diff --git a/libs/shared/components/src/Cards/SwapCard/SwapItem.stories.tsx b/libs/shared/components/src/Cards/SwapCard/SwapItem.stories.tsx index 99f9b5074..f7dcc80c1 100644 --- a/libs/shared/components/src/Cards/SwapCard/SwapItem.stories.tsx +++ b/libs/shared/components/src/Cards/SwapCard/SwapItem.stories.tsx @@ -7,7 +7,7 @@ const meta: Meta = { title: 'Swap Card/Swap Item', args: { name: 'ETH', - icon: 'https://app.oeth.com/images/currency/eth-icon-small.svg', + icon: '/images/currency/eth-icon-small.svg', }, }; @@ -33,10 +33,10 @@ export const Hover: StoryObj = { export const Mix: StoryObj = { args: { icon: [ - 'https://app.oeth.com/images/currency/weth-icon-small.png', - 'https://app.oeth.com/images/currency/reth-icon-small.png', - 'https://app.oeth.com/images/currency/steth-icon-small.svg', - 'https://app.oeth.com/images/currency/frxeth-icon-small.svg', + '/images/currency/weth-icon-small.png', + '/images/currency/reth-icon-small.png', + '/images/currency/steth-icon-small.svg', + '/images/currency/frxeth-icon-small.svg', ], name: 'LST Mix', }, diff --git a/libs/shared/components/src/Cards/SwapCard/TokenListItem.stories.tsx b/libs/shared/components/src/Cards/SwapCard/TokenListItem.stories.tsx index aa04c196d..4025e9c95 100644 --- a/libs/shared/components/src/Cards/SwapCard/TokenListItem.stories.tsx +++ b/libs/shared/components/src/Cards/SwapCard/TokenListItem.stories.tsx @@ -11,7 +11,7 @@ const meta: Meta = { option: { name: 'Lido Staked Ether', abbreviation: 'stETH', - imgSrc: ' https://app.oeth.com/images/currency/steth-icon-small.svg', + imgSrc: ' /images/currency/steth-icon-small.svg', quantity: 4, value: 8580.24, }, @@ -58,10 +58,10 @@ export const Mix: StoryObj = { args: { option: { imgSrc: [ - 'https://app.oeth.com/images/currency/weth-icon-small.png', - 'https://app.oeth.com/images/currency/reth-icon-small.png', - 'https://app.oeth.com/images/currency/steth-icon-small.svg', - 'https://app.oeth.com/images/currency/frxeth-icon-small.svg', + '/images/currency/weth-icon-small.png', + '/images/currency/reth-icon-small.png', + '/images/currency/steth-icon-small.svg', + '/images/currency/frxeth-icon-small.svg', ], name: 'LST Mix', abbreviation: ['wETH', 'rETH', 'stETH', 'frxETH'], @@ -75,8 +75,8 @@ export const MixTwoItems: StoryObj = { args: { option: { imgSrc: [ - 'https://app.oeth.com/images/currency/weth-icon-small.png', - 'https://app.oeth.com/images/currency/reth-icon-small.png', + '/images/currency/weth-icon-small.png', + '/images/currency/reth-icon-small.png', ], name: 'LST Mix', abbreviation: ['wETH', 'rETH'], diff --git a/libs/shared/components/src/Cards/SwapCard/TokenListModal.stories.tsx b/libs/shared/components/src/Cards/SwapCard/TokenListModal.stories.tsx index 24b762007..8ebf59ef8 100644 --- a/libs/shared/components/src/Cards/SwapCard/TokenListModal.stories.tsx +++ b/libs/shared/components/src/Cards/SwapCard/TokenListModal.stories.tsx @@ -13,49 +13,49 @@ const meta: Meta = { { name: 'Ether', abbreviation: 'ETH', - imgSrc: ' https://app.oeth.com/images/currency/eth-icon-small.svg', + imgSrc: ' /images/currency/eth-icon-small.svg', quantity: 13820, value: 0, }, { name: 'Wrapped Ether', abbreviation: 'wETH', - imgSrc: 'https://app.oeth.com/images/currency/weth-icon-small.png', + imgSrc: '/images/currency/weth-icon-small.png', quantity: 0, value: 0, }, { name: 'Lido Staked Ether', abbreviation: 'stETH', - imgSrc: 'https://app.oeth.com/images/currency/steth-icon-small.svg', + imgSrc: '/images/currency/steth-icon-small.svg', quantity: 0, value: 0, }, { name: 'Rocket Pool Ether', abbreviation: 'rETH', - imgSrc: 'https://app.oeth.com/images/currency/reth-icon-small.png', + imgSrc: '/images/currency/reth-icon-small.png', quantity: 0, value: 0, }, { name: 'Frax Ether', abbreviation: 'frxETH', - imgSrc: 'https://app.oeth.com/images/currency/frxeth-icon-small.svg', + imgSrc: '/images/currency/frxeth-icon-small.svg', quantity: 0, value: 0, }, { name: 'Origin Ether', abbreviation: 'OETH', - imgSrc: 'https://app.oeth.com/images/currency/oeth-icon-small.svg', + imgSrc: '/images/currency/oeth-icon-small.svg', quantity: 0, value: 0, }, { name: 'Wrapped Ether', abbreviation: 'wOETH', - imgSrc: 'https://app.oeth.com/images/currency/woeth-icon-small.svg', + imgSrc: '/images/currency/woeth-icon-small.svg', quantity: 1, value: 1952.38, }, diff --git a/libs/shared/components/src/DataTable/DataTable.tsx b/libs/shared/components/src/DataTable/DataTable.tsx new file mode 100644 index 000000000..b1ca3308e --- /dev/null +++ b/libs/shared/components/src/DataTable/DataTable.tsx @@ -0,0 +1,124 @@ +import { forwardRef, useImperativeHandle, useState } from 'react'; + +import { + Pagination, + Stack, + Table, + TableBody, + TableCell, + TableHead, + TableRow, +} from '@mui/material'; +import { + flexRender, + getCoreRowModel, + getFilteredRowModel, + getPaginationRowModel, + useReactTable, +} from '@tanstack/react-table'; + +import type { + ColumnDef, + ColumnFilter, + ColumnFiltersState, +} from '@tanstack/react-table'; + +type Data = Record; + +interface Props { + rows: Data[]; + columns: ColumnDef[]; + isLoading: boolean; + pageSize?: number; + pageCount: number; +} + +export const DataTable = forwardRef( + ({ rows, columns, pageSize = 20, pageCount }: Props, ref) => { + const [columnFilters, setColumnFilters] = useState([]); + const table = useReactTable({ + data: rows, + columns, + state: { + pagination: { + pageSize, + pageIndex: 0, + }, + columnFilters, + }, + getCoreRowModel: getCoreRowModel(), + getPaginationRowModel: getPaginationRowModel(), + getFilteredRowModel: getFilteredRowModel(), + onColumnFiltersChange: setColumnFilters, + // add when we do server side pagination + // manualPagination: true, + pageCount, + // add when we do server side pagination + // onPaginationChange: setPagination + }); + + useImperativeHandle( + ref, + (): DataTableRef => { + return { + setFilter: (filter: ColumnFilter, columnName: string) => { + table.getColumn(columnName)?.setFilterValue(filter); + }, + }; + }, + [table], + ); + return ( + + + + {table.getHeaderGroups().map((headerGroup) => ( + + {headerGroup.headers.map((header) => ( + + {flexRender( + header.column.columnDef.header, + header.getContext(), + )} + + ))} + + ))} + + + {table.getRowModel().rows.map((row) => ( + + {row.getVisibleCells().map((cell) => ( + + {flexRender(cell.column.columnDef.cell, cell.getContext())} + + ))} + + ))} + +
+ table.setPageIndex(page)} + /> +
+ ); + }, +); + +DataTable.displayName = 'DataTable'; + +export type DataTableRef = { + setFilter: (filter: ColumnFilter, columnName: string) => void; +}; diff --git a/libs/shared/components/src/DataTable/index.tsx b/libs/shared/components/src/DataTable/index.tsx new file mode 100644 index 000000000..89841a480 --- /dev/null +++ b/libs/shared/components/src/DataTable/index.tsx @@ -0,0 +1 @@ +export * from './DataTable'; diff --git a/libs/shared/components/src/LinkIcon/LinkIcon.tsx b/libs/shared/components/src/LinkIcon/LinkIcon.tsx index 02e71d154..ba3ff18df 100644 --- a/libs/shared/components/src/LinkIcon/LinkIcon.tsx +++ b/libs/shared/components/src/LinkIcon/LinkIcon.tsx @@ -10,7 +10,7 @@ export function LinkIcon({ url, size = '0.875rem' }: Props) { diff --git a/libs/shared/components/src/LinkIcon/index.tsx b/libs/shared/components/src/LinkIcon/index.tsx new file mode 100644 index 000000000..1718f57d5 --- /dev/null +++ b/libs/shared/components/src/LinkIcon/index.tsx @@ -0,0 +1 @@ +export * from './LinkIcon'; diff --git a/libs/shared/components/src/Mix/Mix.stories.tsx b/libs/shared/components/src/Mix/Mix.stories.tsx index d41d742f7..b0afb267d 100644 --- a/libs/shared/components/src/Mix/Mix.stories.tsx +++ b/libs/shared/components/src/Mix/Mix.stories.tsx @@ -7,10 +7,10 @@ const meta: Meta = { title: 'Shared components/Mix', args: { imgSrc: [ - 'https://app.oeth.com/images/currency/weth-icon-small.png', - 'https://app.oeth.com/images/currency/reth-icon-small.png', - 'https://app.oeth.com/images/currency/steth-icon-small.svg', - 'https://app.oeth.com/images/currency/frxeth-icon-small.svg', + '/images/currency/weth-icon-small.png', + '/images/currency/reth-icon-small.png', + '/images/currency/steth-icon-small.svg', + '/images/currency/frxeth-icon-small.svg', ], }, }; diff --git a/libs/shared/components/src/index.ts b/libs/shared/components/src/index.ts index 785656bb9..0c0f87547 100644 --- a/libs/shared/components/src/index.ts +++ b/libs/shared/components/src/index.ts @@ -1,3 +1,4 @@ export * from './Cards'; export * from './top-nav'; -export * from './LinkIcon/LinkIcon'; +export * from './LinkIcon'; +export * from './DataTable'; diff --git a/libs/shared/components/src/top-nav/Activity.tsx b/libs/shared/components/src/top-nav/Activity.tsx index 756b835f2..9c43f7f16 100644 --- a/libs/shared/components/src/top-nav/Activity.tsx +++ b/libs/shared/components/src/top-nav/Activity.tsx @@ -45,7 +45,7 @@ export function Activity({ transactions }: Props) { data-testid="activity-button" onClick={(e) => setAnchor(e.currentTarget)} > - + = { title: 'Top navigation/User connected', args: { userId: '0x65b033bcc4d7f74255bbde2f69966e85', - walletIcon: 'https://app.oeth.com/images/walletconnect-icon.svg', + walletIcon: '/images/walletconnect-icon.svg', values: [ { token: 'eth', quantity: 18639.418285, - tokenIcon: 'https://app.oeth.com/images/eth.svg', + tokenIcon: '/images/eth.svg', }, { token: 'weth', quantity: 1639.418285, - tokenIcon: 'https://app.oeth.com/images/weth.png', + tokenIcon: '/images/weth.png', }, { token: 'reth', quantity: 639.418285, - tokenIcon: 'https://app.oeth.com/images/reth.png', + tokenIcon: '/images/reth.png', }, { token: 'frxeth', quantity: 39.418, - tokenIcon: ' https://app.oeth.com/images/frxeth.svg', + tokenIcon: ' /images/frxeth.svg', }, { token: 'sfrxeth', quantity: 23639.415, - tokenIcon: ' https://app.oeth.com/images/sfrxeth.svg', + tokenIcon: ' /images/sfrxeth.svg', }, { token: 'steth', quantity: 2639.415, - tokenIcon: ' https://app.oeth.com/images/steth.svg', + tokenIcon: ' /images/steth.svg', }, ], }, diff --git a/libs/shared/components/src/top-nav/ConnectedButton.tsx b/libs/shared/components/src/top-nav/ConnectedButton.tsx index e56767c98..322acf78a 100644 --- a/libs/shared/components/src/top-nav/ConnectedButton.tsx +++ b/libs/shared/components/src/top-nav/ConnectedButton.tsx @@ -51,7 +51,7 @@ export function ConnectedButton({ > theme.spacing(3), height: (theme) => theme.spacing(3), diff --git a/libs/shared/components/src/top-nav/TopNav.stories.tsx b/libs/shared/components/src/top-nav/TopNav.stories.tsx index 1563f574e..7f8c94554 100644 --- a/libs/shared/components/src/top-nav/TopNav.stories.tsx +++ b/libs/shared/components/src/top-nav/TopNav.stories.tsx @@ -4,7 +4,7 @@ import { TopNav } from './TopNav'; import type { Meta, StoryObj } from '@storybook/react'; -const logo = 'https://app.oeth.com/images/origin-ether-logo.svg'; +const logo = '/images/origin-ether-logo.svg'; const tabs = ['Swap', 'Wrap', 'History']; const connected = { @@ -14,38 +14,38 @@ const connected = { connected: true, ipfsLink: 'https://oeth.on.fleek.co/', userId: '0x65b033bcc4d7f74255bbde2f69966e85', - walletIcon: 'https://app.oeth.com/images/walletconnect-icon.svg', + walletIcon: '/images/walletconnect-icon.svg', transactions: [], values: [ { token: 'eth', quantity: 18639.418285, - tokenIcon: 'https://app.oeth.com/images/eth.svg', + tokenIcon: '/images/eth.svg', }, { token: 'weth', quantity: 1639.418285, - tokenIcon: 'https://app.oeth.com/images/weth.png', + tokenIcon: '/images/weth.png', }, { token: 'reth', quantity: 639.418285, - tokenIcon: 'https://app.oeth.com/images/reth.png', + tokenIcon: '/images/reth.png', }, { token: 'frxeth', quantity: 39.418, - tokenIcon: ' https://app.oeth.com/images/frxeth.svg', + tokenIcon: ' /images/frxeth.svg', }, { token: 'sfrxeth', quantity: 23639.415, - tokenIcon: ' https://app.oeth.com/images/sfrxeth.svg', + tokenIcon: ' /images/sfrxeth.svg', }, { token: 'steth', quantity: 2639.415, - tokenIcon: ' https://app.oeth.com/images/steth.svg', + tokenIcon: ' /images/steth.svg', }, ], } as const; diff --git a/libs/shared/components/src/top-nav/fixtures.ts b/libs/shared/components/src/top-nav/fixtures.ts index 66f9e4e44..f5241819f 100644 --- a/libs/shared/components/src/top-nav/fixtures.ts +++ b/libs/shared/components/src/top-nav/fixtures.ts @@ -27,21 +27,21 @@ export const transactions = [ type: 'rebase', status: 'success', url: faker.internet.url(), - tokenIcon: 'https://app.oeth.com/images/oeth.svg', + tokenIcon: '/images/oeth.svg', }, { token: 'OETH', type: 'rebase', status: 'pending', url: faker.internet.url(), - tokenIcon: 'https://app.oeth.com/images/oeth.svg', + tokenIcon: '/images/oeth.svg', }, { token: 'OETH', type: 'rebase', status: 'failed', url: faker.internet.url(), - tokenIcon: 'https://app.oeth.com/images/oeth.svg', + tokenIcon: '/images/oeth.svg', }, { baseToken: 'stETH', @@ -51,8 +51,8 @@ export const transactions = [ url: faker.internet.url(), exchangeToken: 'OETH', exchangeTokenQuantity: 4.815, - exchangeTokenIcon: 'https://app.oeth.com/images/oeth.svg', - baseTokenIcon: 'https://app.oeth.com/images/currency/steth-icon-small.svg', + exchangeTokenIcon: '/images/oeth.svg', + baseTokenIcon: '/images/currency/steth-icon-small.svg', }, { baseToken: 'stETH', @@ -62,8 +62,8 @@ export const transactions = [ url: faker.internet.url(), exchangeToken: 'OETH', exchangeTokenQuantity: 4.815, - exchangeTokenIcon: 'https://app.oeth.com/images/oeth.svg', - baseTokenIcon: 'https://app.oeth.com/images/currency/steth-icon-small.svg', + exchangeTokenIcon: '/images/oeth.svg', + baseTokenIcon: '/images/currency/steth-icon-small.svg', }, { baseToken: 'stETH', @@ -73,8 +73,8 @@ export const transactions = [ url: faker.internet.url(), exchangeToken: 'OETH', exchangeTokenQuantity: 4.815, - exchangeTokenIcon: 'https://app.oeth.com/images/oeth.svg', - baseTokenIcon: 'https://app.oeth.com/images/currency/steth-icon-small.svg', + exchangeTokenIcon: '/images/oeth.svg', + baseTokenIcon: '/images/currency/steth-icon-small.svg', }, { exchangeToken: 'stETH', @@ -84,9 +84,8 @@ export const transactions = [ url: faker.internet.url(), baseToken: 'OETH', baseTokenQuantity: 4.815, - baseTokenIcon: 'https://app.oeth.com/images/oeth.svg', - exchangeTokenIcon: - 'https://app.oeth.com/images/currency/steth-icon-small.svg', + baseTokenIcon: '/images/oeth.svg', + exchangeTokenIcon: '/images/currency/steth-icon-small.svg', }, { exchangeToken: 'stETH', @@ -96,9 +95,8 @@ export const transactions = [ url: faker.internet.url(), baseToken: 'OETH', baseTokenQuantity: 4.815, - baseTokenIcon: 'https://app.oeth.com/images/oeth.svg', - exchangeTokenIcon: - 'https://app.oeth.com/images/currency/steth-icon-small.svg', + baseTokenIcon: '/images/oeth.svg', + exchangeTokenIcon: '/images/currency/steth-icon-small.svg', }, { exchangeToken: 'stETH', @@ -108,8 +106,7 @@ export const transactions = [ url: faker.internet.url(), baseToken: 'OETH', baseTokenQuantity: 4.815, - baseTokenIcon: 'https://app.oeth.com/images/oeth.svg', - exchangeTokenIcon: - 'https://app.oeth.com/images/currency/steth-icon-small.svg', + baseTokenIcon: '/images/oeth.svg', + exchangeTokenIcon: '/images/currency/steth-icon-small.svg', }, ]; diff --git a/libs/shared/theme/src/Palette.stories.tsx b/libs/shared/theme/src/Palette.stories.tsx index c9d3a8015..32ff82147 100644 --- a/libs/shared/theme/src/Palette.stories.tsx +++ b/libs/shared/theme/src/Palette.stories.tsx @@ -79,7 +79,6 @@ const PaletteElem = ({