1.1.8 • Published 7 days ago

@babydogeswap/uikit v1.1.8

Weekly downloads
-
License
MIT
Repository
github
Last release
7 days ago

BabyDogeSwap UI Kit

The BabyDogeSwap UI kit is a collection of React components and hooks used to build pages for BabyDogeSwap's apps. It also includes a theme file for both dark and light modes.

How to Use

To utilize the BabyDogeSwap UI Kit package in your project, follow these steps:

  1. Install the package using your preferred package manager:

Using Yarn:

yarn add @babydogeswap/uikit

Using npm:

npm install @babydogeswap/uikit
  1. Before using BabyDogeSwap UIkit, you need to provide the theme file to styled-components.

First, import the necessary components and theme variables:

import { ThemeProvider } from 'styled-components'
import { light, dark } from '@babydogeswap/uikit'

Next, wrap your application or component tree with the ThemeProvider, passing the selected theme as the theme prop:

const App = () => {
    ...
    return (
        <ThemeProvider theme={isDark}>
            ....
        </ThemeProvider>
    );
};

Styling Components:

The BabyDogeSwap UIkit provides a set of reusable components that you can style easily using styled-components.

Here's an example :

import { Box, Text } from "@babydogeswap/uikit";

const MyComponent = () => {
    return (
        <Box pt="56px" mb="52px">
            <Text color="red" fontSize="2rem">Hello World</Text>
        </Box>
    );
};

In this example, we are using the Box component to create a container with padding at the top and margin at the bottom. Inside the Box, we have a Text component with red color and a font size of 2rem.

This styling is powered by styled-components, which allows you to write CSS-in-JS and style your components in an intuitive and efficient manner.

Reset

A reset CSS is available as a global styled-components.

import { ResetCSS } from '@babydogeswap/uikit'
...
<ResetCSS />

Storybook

The BabyDogeSwap UI Kit comes with a comprehensive documentation provided through Storybook, which allows you to explore and interact with the available components.

Launch the Storybook server:

Using Yarn:

yarn storybook

Using npm:

npm run storybook

Once the server is up and running, you can access the Storybook documentation in your web browser at the provided address (usually http://localhost:6006/)

Development Changes

We strive to maintain a high standard of development and documentation for the BabyDogeSwap UI Kit. When making changes to the kit, whether adding new components, variants, or making modifications, please adhere to the following expectations:

Adding New Components or Variants :

When adding a new component or variant, it is essential to provide a Storybook example for it. Storybook serves as our living documentation, showcasing the capabilities of each component and ensuring that they function as expected.

To add a new Storybook example:

  1. Create a new story file for the component or variant under the appropriate folder.

  2. Use Storybook's story API to define and document the usage of the new component or variant, along with any necessary props or options.

  3. Make sure the Storybook example demonstrates the component in different scenarios or states, showcasing its flexibility and responsiveness.

  4. If applicable, add any relevant information, explanations, or usage tips to the story's description.

  5. Verify that the new example is functioning correctly and displays properly in Storybook.

You can change theme colors in colors config

In order to test how your changes appear in app, build a package using yarn build command, grab "dist" directory and replace it in your_app_name/node_modules/@babydogeswap/uikit There is also ways to automate this flow, you can find one that fits you in this thread: https://stackoverflow.com/questions/14381898/local-dependency-in-package-json

Updating snapshot tests is a vital part of maintaining the BabyDogeSwap UI Kit. Snapshot tests capture the current UI state and serve as a visual safeguard against unintended changes or regressions. By keeping snapshots up to date, we ensure the accuracy of our documentation, maintain consistency, and boost confidence in the UI's reliability.

Types

This project is built with Typescript and export all the relevant types.

1.1.8

7 days ago

1.1.7

7 days ago

1.1.6

7 days ago

0.41.32

7 days ago

1.1.5

9 days ago

1.1.4

24 days ago

1.1.1

28 days ago

1.1.3

28 days ago

1.1.2

28 days ago

1.1.0

1 month ago

1.0.11

2 months ago

1.0.10

4 months ago

1.0.9

4 months ago

1.0.8

4 months ago

1.0.7

4 months ago

1.0.6

5 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

0.4.21

11 months ago

0.4.28

9 months ago

0.4.26

10 months ago

0.4.27

10 months ago

0.4.24

10 months ago

0.4.25

10 months ago

0.4.22

10 months ago

0.4.23

10 months ago

0.0.26

10 months ago

0.0.27

10 months ago

0.0.25

10 months ago

0.41.30

9 months ago

0.41.31

8 months ago

0.41.25

10 months ago

0.41.24

10 months ago

0.41.28

9 months ago

1.0.2

7 months ago

1.0.1

8 months ago

1.0.0

8 months ago

0.41.22

11 months ago

0.41.23

11 months ago

0.4.20

11 months ago

0.4.19

11 months ago

0.4.10

11 months ago

0.4.17

11 months ago

0.4.18

11 months ago

0.4.15

11 months ago

0.4.16

11 months ago

0.4.13

11 months ago

0.4.14

11 months ago

0.4.11

11 months ago

0.4.12

11 months ago

0.4.9

11 months ago

0.4.8

11 months ago

0.41.21

11 months ago

0.41.20

11 months ago

0.4.7

11 months ago

0.4.6

11 months ago

0.40.810

11 months ago

0.41.10

1 year ago

0.5.4

12 months ago

0.5.3

12 months ago

0.5.5

12 months ago

0.5.2

12 months ago

0.5.1

12 months ago

0.41.9

1 year ago

0.4.5

12 months ago

0.4.4

12 months ago

0.4.1

12 months ago

0.4.3

12 months ago

0.4.2

12 months ago

0.50.3

12 months ago

0.50.1

1 year ago

0.50.2

1 year ago

0.40.101

1 year ago

0.40.100

1 year ago

0.41.1

1 year ago

0.41.2

1 year ago

0.41.0

1 year ago

0.41.7

1 year ago

0.41.8

1 year ago

0.41.5

1 year ago

0.41.6

1 year ago

0.41.3

1 year ago

0.41.4

1 year ago

0.40.90

1 year ago

0.40.93

1 year ago

0.40.94

1 year ago

0.40.91

1 year ago

0.40.92

1 year ago

0.40.97

1 year ago

0.40.98

1 year ago

0.40.95

1 year ago

0.40.96

1 year ago

0.40.99

1 year ago

0.40.89

1 year ago

0.40.88

1 year ago

0.40.87

1 year ago

0.40.42

1 year ago

0.40.43

1 year ago

0.40.40

1 year ago

0.40.41

1 year ago

0.40.46

1 year ago

0.40.47

1 year ago

0.40.44

1 year ago

0.40.45

1 year ago

0.40.48

1 year ago

0.40.49

1 year ago

0.40.31

1 year ago

0.40.32

1 year ago

0.40.30

1 year ago

0.40.35

1 year ago

0.40.36

1 year ago

0.40.33

1 year ago

0.40.39

1 year ago

0.40.37

1 year ago

0.40.38

1 year ago

0.40.29

1 year ago

0.40.82

1 year ago

0.40.83

1 year ago

0.40.80

1 year ago

0.40.81

1 year ago

0.40.84

1 year ago

0.40.71

1 year ago

0.40.72

1 year ago

0.40.70

1 year ago

0.40.75

1 year ago

0.40.76

1 year ago

0.40.73

1 year ago

0.40.74

1 year ago

0.40.79

1 year ago

0.40.77

1 year ago

0.40.78

1 year ago

0.30.22

1 year ago

0.30.23

1 year ago

0.30.24

1 year ago

0.30.25

1 year ago

0.40.60

1 year ago

0.40.61

1 year ago

0.40.64

1 year ago

0.40.65

1 year ago

0.40.62

1 year ago

0.40.63

1 year ago

0.40.68

1 year ago

0.40.69

1 year ago

0.40.66

1 year ago

0.40.67

1 year ago

0.40.50

1 year ago

0.40.53

1 year ago

0.40.54

1 year ago

0.40.51

1 year ago

0.40.52

1 year ago

0.40.57

1 year ago

0.40.58

1 year ago

0.40.55

1 year ago

0.40.56

1 year ago

0.40.59

1 year ago

0.40.28

1 year ago

0.40.27

1 year ago

0.30.21

1 year ago

0.40.20

1 year ago

0.40.21

1 year ago

0.40.24

1 year ago

0.40.25

1 year ago

0.40.22

1 year ago

0.40.23

1 year ago

0.40.26

1 year ago

0.40.13

1 year ago

0.40.14

1 year ago

0.40.17

1 year ago

0.40.18

1 year ago

0.40.15

1 year ago

0.40.16

1 year ago

0.40.19

1 year ago

0.30.20

1 year ago

0.30.14

1 year ago

0.30.15

1 year ago

0.30.16

1 year ago

0.30.17

1 year ago

0.30.18

1 year ago

0.30.19

1 year ago

0.30.41

1 year ago

0.30.42

1 year ago

0.30.31

1 year ago

0.29.9

2 years ago

0.29.0

2 years ago

0.40.8

1 year ago

0.40.9

1 year ago

0.40.6

1 year ago

0.40.7

1 year ago

0.40.4

1 year ago

0.40.5

1 year ago

0.29.8

2 years ago

0.29.7

2 years ago

0.29.6

2 years ago

0.29.5

2 years ago

0.29.4

2 years ago

0.29.3

2 years ago

0.29.2

2 years ago

0.29.1

2 years ago

0.40.2

1 year ago

0.40.3

1 year ago

0.40.1

1 year ago

0.29.34

1 year ago

0.29.32

1 year ago

0.29.33

1 year ago

0.29.30

1 year ago

0.29.31

1 year ago

0.30.10

1 year ago

0.30.11

1 year ago

0.30.12

1 year ago

0.30.13

1 year ago

0.29.29

1 year ago

0.29.23

1 year ago

0.29.24

1 year ago

0.29.21

1 year ago

0.29.22

1 year ago

0.29.27

1 year ago

0.29.28

1 year ago

0.29.25

1 year ago

0.29.26

1 year ago

0.29.20

1 year ago

0.29.18

1 year ago

0.29.19

1 year ago

0.29.12

2 years ago

0.30.9

1 year ago

0.29.13

2 years ago

0.30.8

1 year ago

0.29.10

2 years ago

0.30.7

1 year ago

0.29.11

2 years ago

0.30.6

1 year ago

0.29.16

1 year ago

0.30.5

1 year ago

0.29.17

1 year ago

0.30.4

1 year ago

0.29.14

1 year ago

0.30.3

1 year ago

0.29.15

1 year ago

0.30.2

1 year ago

0.30.1

1 year ago

0.30.0

1 year ago

0.40.10

1 year ago

0.28.11

2 years ago

0.28.10

2 years ago

0.40.11

1 year ago

0.40.12

1 year ago

0.28.9

2 years ago

0.28.8

2 years ago

0.28.7

2 years ago

0.28.6

2 years ago

0.28.4

2 years ago

0.28.3

2 years ago

0.28.2

2 years ago

0.26.9

2 years ago

0.26.8

2 years ago

0.26.7

2 years ago

0.26.6

2 years ago

0.27.2

2 years ago

0.27.1

2 years ago

0.27.0

2 years ago

0.27.9

2 years ago

0.27.8

2 years ago

0.27.7

2 years ago

0.27.6

2 years ago

0.27.5

2 years ago

0.27.4

2 years ago

0.27.3

2 years ago

0.28.1

2 years ago

0.28.0

2 years ago

0.26.5

2 years ago

0.25.4

2 years ago

0.25.3

2 years ago

0.25.2

2 years ago

0.25.1

2 years ago

0.25.0

2 years ago

0.25.9

2 years ago

0.25.8

2 years ago

0.25.7

2 years ago

0.25.6

2 years ago

0.25.5

2 years ago

0.26.3

2 years ago

0.26.2

2 years ago

0.26.1

2 years ago

0.26.0

2 years ago

0.26.4

2 years ago

0.24.5

2 years ago

0.24.4

2 years ago

0.24.3

2 years ago

0.24.2

2 years ago

0.24.1

2 years ago

0.24.9

2 years ago

0.24.8

2 years ago

0.24.7

2 years ago

0.24.6

2 years ago

0.23.9

2 years ago

0.23.8

2 years ago

0.24.0

2 years ago

0.23.6

2 years ago

0.23.5

2 years ago

0.23.4

2 years ago

0.23.3

2 years ago

0.23.2

2 years ago

0.23.1

2 years ago

0.23.0

2 years ago

0.23.7

2 years ago

0.22.7

2 years ago

0.22.6

2 years ago

0.22.5

2 years ago

0.22.4

2 years ago

0.22.3

2 years ago

0.22.2

2 years ago

0.22.1

2 years ago

0.22.9

2 years ago

0.22.8

2 years ago

0.22.0

2 years ago

0.21.8

2 years ago

0.21.7

2 years ago

0.21.6

2 years ago

0.21.9

2 years ago

0.21.5

2 years ago

0.21.4

2 years ago

0.21.3

2 years ago

0.21.2

2 years ago

0.21.1

2 years ago

0.21.0

2 years ago

0.20.9

2 years ago

0.20.1

3 years ago

0.20.8

3 years ago

0.20.7

3 years ago

0.20.6

3 years ago

0.20.5

3 years ago

0.20.4

3 years ago

0.20.3

3 years ago

0.20.2

3 years ago

0.19.8

3 years ago

0.20.0

3 years ago

0.19.9

3 years ago

0.19.0

3 years ago

0.19.1

3 years ago

0.19.2

3 years ago

0.19.3

3 years ago

0.19.4

3 years ago

0.19.5

3 years ago

0.19.6

3 years ago

0.19.7

3 years ago

0.18.9

3 years ago

0.18.4

3 years ago

0.18.5

3 years ago

0.18.6

3 years ago

0.18.7

3 years ago

0.18.8

3 years ago

0.18.2

3 years ago

0.18.3

3 years ago

0.18.1

3 years ago

0.18.0

3 years ago

0.17.9

3 years ago

0.17.8

3 years ago

0.17.4

3 years ago

0.17.5

3 years ago

0.17.6

3 years ago

0.17.7

3 years ago

0.17.2

3 years ago

0.17.3

3 years ago

0.17.1

3 years ago

0.17.0

3 years ago

0.16.99

3 years ago

0.16.98

3 years ago

0.16.97

3 years ago