1.16.7 • Published 1 year ago

mollectorgame-sdk v1.16.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Mollector SDK

Mollector SDK is a UI and embeded dapps for Mollector project

Authors

Installation

Requirements

Install sdk with yarn

yarn add mollectorgame-sdk

Usage/Examples

Container

Root of the project need to be wrapped by in order to make the embeded dapp works

import { Container } from 'mollectorgame-sdk'

ReactDOM.render(
  <React.StrictMode>
    <Container>
      <App />
    </Container>
  </React.StrictMode>,
  document.getElementById('root'),
)

MainApp

Options:

  • isEmbeded: Enable to embed mainapp
  • isOpen: Show/hide mainapp
  • onHandleClose: Function trigger when close request received
  • injectedConnectorConfig: config for metamask login.
    • supportedChainIds: Array of supported chain ID for metamask login
  • walletConnectorConfig: config for wallet connector login
    • rpc: rpc settings
    • qrcode: enable qr code
import { Container, MainApp } from 'mollectorgame-sdk'

<Container>
    <MainApp
        isEmbeded={false}
        isOpen={isOpen}
        onHandleClose={() => setIsOpen(false)}
        injectedConnectorConfig={{
            supportedChainIds: [89, 56, 88],
        }}
        walletConnectorConfig={{
            rpc: { 56: 'https://solitary-snowy-river.bsc.quiknode.pro/16b4e8d1466a4e5c06c88145a2faed83b3661fd9/' },
            bridge: 'https://bridge.walletconnect.org',
            qrcode: true,
        }}
    />
    <Button onClick={() => setIsOpen(true)}>Open App</Button>
</Container>

Modal

Options:

  • isOpen: Show/hide modal
  • onHandleClose: Function trigger when close request received
  • overlayStyle: Style for overlay
  • contentStyle: Style for content
import { Modal } from 'mollectorgame-sdk'

    <>
      <Modal
        isOpen={isOpen}
        contentStyle={{
          maxWidth: '400px',
        }}
        onHandleClose={() => {
          setIsOpen(false)
        }}
      >
        <Box>Testing Modal</Box>
      </Modal>
      <Button onClick={() => setIsOpen(true)}>
        Open Modal
      </Button>
    </>
1.16.3

2 years ago

1.16.1

2 years ago

1.16.0

2 years ago

1.16.7

1 year ago

1.16.5

1 year ago

1.16.4

2 years ago

1.14.1

2 years ago

1.12.3

2 years ago

1.14.0

2 years ago

1.12.2

2 years ago

1.12.1

2 years ago

1.12.0

2 years ago

1.14.5

2 years ago

1.14.4

2 years ago

1.12.6

2 years ago

1.14.3

2 years ago

1.12.5

2 years ago

1.14.2

2 years ago

1.12.9

2 years ago

1.14.6

2 years ago

1.12.20

2 years ago

1.12.8

2 years ago

1.12.10

2 years ago

1.12.16

2 years ago

1.12.15

2 years ago

1.12.18

2 years ago

1.12.17

2 years ago

1.12.12

2 years ago

1.12.11

2 years ago

1.12.14

2 years ago

1.12.13

2 years ago

1.12.19

2 years ago

1.15.0

2 years ago

1.13.0

2 years ago

1.11.1

2 years ago

1.9.1

2 years ago

1.7.3

2 years ago

1.9.0

2 years ago

1.8.1

2 years ago

1.7.2

2 years ago

1.8.0

2 years ago

1.7.1

2 years ago

1.5.3

2 years ago

1.6.1

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.9.7

2 years ago

1.9.6

2 years ago

1.9.5

2 years ago

1.9.4

2 years ago

1.7.6

2 years ago

1.9.3

2 years ago

1.7.5

2 years ago

1.9.2

2 years ago

1.7.4

2 years ago

1.11.0

2 years ago

1.10.1

2 years ago

1.4.0

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.3

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago