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 @@
+
+
\ 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 @@
+
+
\ 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 @@
+
+
\ 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 @@
+
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 @@
+
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 @@
+
+
+
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 @@
+
+
\ 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 @@
+
\ 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 @@
+
+
\ 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 @@
+
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 @@
+
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 = ({