1.16.7 • Published 3 years ago

mollectorgame-sdk v1.16.7

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years 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

3 years ago

1.16.1

3 years ago

1.16.0

3 years ago

1.16.7

3 years ago

1.16.5

3 years ago

1.16.4

3 years ago

1.14.1

3 years ago

1.12.3

3 years ago

1.14.0

3 years ago

1.12.2

3 years ago

1.12.1

3 years ago

1.12.0

3 years ago

1.14.5

3 years ago

1.14.4

3 years ago

1.12.6

3 years ago

1.14.3

3 years ago

1.12.5

3 years ago

1.14.2

3 years ago

1.12.9

3 years ago

1.14.6

3 years ago

1.12.20

3 years ago

1.12.8

3 years ago

1.12.10

3 years ago

1.12.16

3 years ago

1.12.15

3 years ago

1.12.18

3 years ago

1.12.17

3 years ago

1.12.12

3 years ago

1.12.11

3 years ago

1.12.14

3 years ago

1.12.13

3 years ago

1.12.19

3 years ago

1.15.0

3 years ago

1.13.0

3 years ago

1.11.1

3 years ago

1.9.1

3 years ago

1.7.3

3 years ago

1.9.0

3 years ago

1.8.1

3 years ago

1.7.2

3 years ago

1.8.0

3 years ago

1.7.1

3 years ago

1.5.3

3 years ago

1.6.1

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.9.7

3 years ago

1.9.6

3 years ago

1.9.5

3 years ago

1.9.4

3 years ago

1.7.6

3 years ago

1.9.3

3 years ago

1.7.5

3 years ago

1.9.2

3 years ago

1.7.4

3 years ago

1.11.0

3 years ago

1.10.1

3 years ago

1.4.0

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.3

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago