diff --git a/packages/boba/gateway/src/containers/history/tests/history.test.tsx b/packages/boba/gateway/src/containers/history/tests/history.test.tsx
index 5feeb4a359..d12d208e1f 100644
--- a/packages/boba/gateway/src/containers/history/tests/history.test.tsx
+++ b/packages/boba/gateway/src/containers/history/tests/history.test.tsx
@@ -3,9 +3,9 @@ import React from 'react'
import CustomThemeProvider from 'themes'
import { Provider } from 'react-redux'
import configureStore from 'redux-mock-store'
-import { NETWORK, NETWORK_TYPE } from 'util/network/network.util'
import History from '../History'
import { TransactionsResolver } from '../TransactionsResolver'
+import DatePicker, { IDatePickerProps } from '../DatePicker'
import {
CHAIN_NAME,
ITransactionFilter,
@@ -68,6 +68,12 @@ const renderTransactionsResolver = (props: ITransactionsResolverProps) => {
)
}
+const renderDatePicker = (props: IDatePickerProps) => {
+ return render(
+
+ )
+}
+
describe('Testing history page', () => {
const filter: ITransactionFilter = {
fromNetworkChainId: CHAIN_NAME.Boba_Goerli,
@@ -86,4 +92,12 @@ describe('Testing history page', () => {
const { asFragment } = renderHistory({})
expect(asFragment()).toMatchSnapshot()
})
+
+ test('Date Picker', () => {
+ const { asFragment } = renderDatePicker({
+ selected: new Date(1970, 4, 10),
+ onChange: (date: Date) => console.log(date),
+ })
+ expect(asFragment()).toMatchSnapshot()
+ })
})
diff --git a/packages/boba/gateway/src/containers/modals/tokenPicker/TokenPickerModal.tsx b/packages/boba/gateway/src/containers/modals/tokenPicker/TokenPickerModal.tsx
index 5ba91bea34..13ebeb8543 100644
--- a/packages/boba/gateway/src/containers/modals/tokenPicker/TokenPickerModal.tsx
+++ b/packages/boba/gateway/src/containers/modals/tokenPicker/TokenPickerModal.tsx
@@ -30,6 +30,7 @@ import {
import { formatTokenAmount } from 'util/common'
import Tooltip from 'components/tooltip/Tooltip'
import networkService from 'services/networkService'
+import bobaLogo from 'assets/images/Boba_Logo_White_Circle.png'
// the L2 token which can not be exited so exclude from dropdown in case of L2
const NON_EXITABLE_TOKEN = [
@@ -145,7 +146,11 @@ const TokenPickerModal: FC
= ({ open, tokenIndex }) => {
>
{
const logoURIbase =
'https://raw.githubusercontent.com/bobanetwork/token-list/main/assets'
let url = `${logoURIbase}/${symbol?.toLowerCase()}.svg`
- if (symbol === 'BOBA') {
- url = bobaLogo
- }
-
if (symbol === 'test') {
url = TESTLogo
}
diff --git a/yarn.lock b/yarn.lock
index 81c673f388..580eb1deca 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -12515,6 +12515,14 @@ boolbase@^1.0.0, boolbase@~1.0.0:
resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
+bootstrap-daterangepicker@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/bootstrap-daterangepicker/-/bootstrap-daterangepicker-3.1.0.tgz#632e6fb2de4b6360c5c0a9d5f6adb9aace051fe8"
+ integrity sha512-oaQZx6ZBDo/dZNyXGVi2rx5GmFXThyQLAxdtIqjtLlYVaQUfQALl5JZMJJZzyDIX7blfy4ppZPAJ10g8Ma4d/g==
+ dependencies:
+ jquery ">=1.10"
+ moment "^2.9.0"
+
bowser@^2.11.0:
version "2.11.0"
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
@@ -21148,6 +21156,11 @@ joycon@^3.1.1:
resolved "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz"
integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==
+jquery@>=1.10:
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.0.tgz#fe2c01a05da500709006d8790fe21c8a39d75612"
+ integrity sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==
+
js-sdsl@^4.1.4:
version "4.2.0"
resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz"
@@ -23657,6 +23670,11 @@ module-error@^1.0.1, module-error@^1.0.2:
resolved "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz"
integrity sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==
+moment@^2.9.0:
+ version "2.29.4"
+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
+ integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
+
morgan@^1.10.0:
version "1.10.0"
resolved "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz"
@@ -26773,6 +26791,11 @@ react-app-rewired@^2.2.1:
dependencies:
semver "^5.6.0"
+react-bootstrap-daterangepicker@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/react-bootstrap-daterangepicker/-/react-bootstrap-daterangepicker-8.0.0.tgz#5c60670fae3cf9193fa274e4e12d9c878cb40d63"
+ integrity sha512-zwEMHq93/a0f2C2Cc/Q1zxN+jYWF4JsWEwVkJ2xVGp++Oc3Ck/fI2F9kiEqY1n8oKV0WFT4+cTcoagG7sWuXXw==
+
react-card-flip@^1.1.5:
version "1.2.0"
resolved "https://registry.npmjs.org/react-card-flip/-/react-card-flip-1.2.0.tgz"
@@ -26795,6 +26818,11 @@ react-datepicker@^4.6.0:
react-onclickoutside "^6.12.2"
react-popper "^2.3.0"
+react-day-picker@^8.8.0:
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/react-day-picker/-/react-day-picker-8.8.0.tgz#582b9d5e54a84926f159be2b4004801707b3c885"
+ integrity sha512-QIC3uOuyGGbtypbd5QEggsCSqVaPNu8kzUWquZ7JjW9fuWB9yv7WyixKmnaFelTLXFdq7h7zU6n/aBleBqe/dA==
+
react-dev-utils@^12.0.1:
version "12.0.1"
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73"