Skip to content

Commit

Permalink
upgrade baseui and remove jotai provider
Browse files Browse the repository at this point in the history
  • Loading branch information
kingsleydon committed Apr 8, 2022
1 parent cef84b4 commit c8eda2b
Show file tree
Hide file tree
Showing 13 changed files with 40 additions and 47 deletions.
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -26,7 +26,7 @@
"dependencies": {
"@types/node": "^16.11.26",
"@types/react": "^17.0.43",
"baseui": "10.12.1",
"baseui": "11.0.0",
"jotai": "^1.6.2",
"npm-run-all": "^4.1.5",
"react-query": "3.34.19",
Expand Down
2 changes: 1 addition & 1 deletion packages/app-mining/src/components/ClaimAll.tsx
Expand Up @@ -193,7 +193,7 @@ const ClaimAll = (props: BlockProps) => {
endEnhancer={
polkadotAccount && (
<Button
kind="minimal"
kind="tertiary"
size="mini"
onClick={() => {
setAddress(polkadotAccount.address)
Expand Down
2 changes: 1 addition & 1 deletion packages/app-mining/src/components/DelegateBanner.tsx
Expand Up @@ -26,7 +26,7 @@ const DelegateBanner = (): JSX.Element => {
</HeadingMedium>
</div>
<Link to="/delegate/my-delegate">
<Button kind="minimal">
<Button kind="tertiary">
My Delegate
<ChevronRight />
</Button>
Expand Down
2 changes: 1 addition & 1 deletion packages/app-mining/src/components/PopoverButton.tsx
Expand Up @@ -6,7 +6,7 @@ const PopoverButton = forwardRef<HTMLButtonElement, ButtonProps>(
(props, ref) => {
return (
<Button
kind="minimal"
kind="tertiary"
size="mini"
shape="circle"
overrides={{
Expand Down
Expand Up @@ -5,7 +5,7 @@ import {Settings} from 'react-feather'
const SettingButton: VFC<Pick<ButtonProps, 'onClick'>> = ({onClick}) => {
return (
<Button
kind="minimal"
kind="tertiary"
size="mini"
shape="circle"
onClick={onClick}
Expand Down
Expand Up @@ -87,7 +87,7 @@ const ClaimModalBody: VFC<
endEnhancer={
polkadotAccount && (
<Button
kind="minimal"
kind="tertiary"
size="mini"
onClick={() => {
setAddress(polkadotAccount.address)
Expand Down
Expand Up @@ -89,7 +89,7 @@ const WithdrawModalBody: VFC<
endEnhancer={
<Button
size="mini"
kind="minimal"
kind="tertiary"
onClick={() => {
if (stakePoolStakers[0]) {
setAmount(stakePoolStakers[0].stake)
Expand Down
2 changes: 1 addition & 1 deletion packages/app-mining/src/pages/MyDelegateV2.tsx
Expand Up @@ -43,7 +43,7 @@ export const MyDelegateV2 = () => {
>
<Block display="flex" alignItems="center">
<Link to="/delegate/">
<Button size="compact" kind="minimal">
<Button size="compact" kind="tertiary">
<ChevronLeft />
</Button>
</Link>
Expand Down
43 changes: 20 additions & 23 deletions packages/app/src/WrapApp.tsx
@@ -1,5 +1,4 @@
import {ethereumGraphEndpoint} from '@phala/app-config'
import {Provider as AppStoreProvider} from '@phala/app-store'
import {MobileToastContextProvider} from '@phala/react-components'
import {Provider as LibProvider} from '@phala/react-libs'
import {isProduction} from '@phala/utils'
Expand Down Expand Up @@ -55,29 +54,27 @@ const WrapApp: React.FC = ({children}) => {
<StrictMode>
<div>
<QueryClientProvider contextSharing={true} client={client.current}>
<AppStoreProvider>
<LibProvider {...productionConfig}>
<ThemeProvider theme={theme}>
<MobileToastContextProvider>
<BaseProvider theme={baseTheme}>
<SnackbarProvider>{children}</SnackbarProvider>
<ToasterContainer
autoHideDuration={3000}
overrides={{
ToastBody: {
style: {
maxWidth: '100%',
width: '400px',
},
<LibProvider {...productionConfig}>
<ThemeProvider theme={theme}>
<MobileToastContextProvider>
<BaseProvider theme={baseTheme}>
<SnackbarProvider>{children}</SnackbarProvider>
<ToasterContainer
autoHideDuration={3000}
overrides={{
ToastBody: {
style: {
maxWidth: '100%',
width: '400px',
},
}}
/>
</BaseProvider>
</MobileToastContextProvider>
</ThemeProvider>
<ReactQueryDevtools />
</LibProvider>
</AppStoreProvider>
},
}}
/>
</BaseProvider>
</MobileToastContextProvider>
</ThemeProvider>
<ReactQueryDevtools />
</LibProvider>
</QueryClientProvider>
</div>
</StrictMode>
Expand Down
5 changes: 0 additions & 5 deletions packages/react-components/src/Modal/ModalWrapper.tsx
Expand Up @@ -24,11 +24,6 @@ export const ModalWrapper: React.FC<IModalProps> = (props) => {
const {title, children, visible, ...params} = props
return (
<Modal
// From https://baseweb.design/components/modal:
// Makes modal scrollable while cursor is over the modal's backdrop.
// Will be removed and implemented as the default behavior in the
// next major version.
unstable_ModalBackdropScroll={true}
closeable={false}
isOpen={visible}
overrides={{
Expand Down
Expand Up @@ -72,7 +72,7 @@ const Body: VFC<Props> = ({onSelect, onDisconnect}) => {
{isCurrentAccount && (
<Button
size="compact"
kind="minimal"
kind="tertiary"
onClick={onDisconnect}
>
Disconnect
Expand All @@ -93,9 +93,12 @@ const Body: VFC<Props> = ({onSelect, onDisconnect}) => {
)
}

const AccountModal: VFC<
Required<Pick<ModalProps, 'isOpen' | 'onClose'>> & Props
> = ({isOpen, onClose, onSelect, onDisconnect}) => {
const AccountModal: VFC<ModalProps & Props> = ({
isOpen,
onClose,
onSelect,
onDisconnect,
}) => {
return (
<Modal
isOpen={isOpen}
Expand Down
Expand Up @@ -96,9 +96,7 @@ const Body: VFC<Props> = ({onSelect}) => {
)
}

const WalletModal: VFC<
Required<Pick<ModalProps, 'isOpen' | 'onClose'>> & Props
> = ({isOpen, onClose, onSelect}) => {
const WalletModal: VFC<ModalProps & Props> = ({isOpen, onClose, onSelect}) => {
return (
<Modal
isOpen={isOpen}
Expand Down
8 changes: 4 additions & 4 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit c8eda2b

Please sign in to comment.