1.0.145 • Published 3 months ago

@amityco/diana-bot v1.0.145

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

Amity Diana Design System for web

What is it?

This package contains a set of "ready to use" React components for our web products.

How to install it?

  • From npm: npm install @amityco/diana-bot
  • From yarn: yarn add @amityco/diana-bot

How to publish a new version?

In your local machine:

  1. Update the latest develop branch with: git checkout develop && git pull
  2. Release by running: npm run release

How to use it?

Diana Provider

import 'antd/dist/antd.css'; // dont forget this part!

import React from 'react';
import ReactDOM from 'react-dom';

import { DianaProvider } from '@amityco/diana-bot';

import './index.css';
import App from './App';

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

Customisation

Theming

The theme interface is available when importing import { Theme } from '@amityco/diana-bot'. You can pass any partial theme object matching this interface to the Ui-Kit provider to customise the look and feel of our components:

const theme = {
  palette: {
    primary: "#ff0000",
  },
}

// ...

<DianaProvider theme={theme}>{...}</DianaProvider>

Internationalisation

We support english out of the box, but you can also add your own language (as for now we only support LTR languages).

const languages = {
  th: {
    i18nkey: 'hello world',
  },
}

// ...

<DianaProvider languages={languages} locale="th">{...}</DianaProvider>

Debugging locally

  1. In your application folder: npm install @amityco/diana-bot if not already done
  2. In your diana-bot local folder: npm link
  3. In your application folder: npm link @amityco/diana-bot. it will replace files from 2. with folder from 1.
  4. In a separate terminal, go to diana-bot local folder + npm watch to start dev mode
  5. In your application terminal, you can start the watch mode as well and start coding!

After debugging/coding, do:

  1. In your application folder: npm unlink @amityco/diana-bot to remove reference to local folder
  2. On Github: make a PR and/or publish new version of @amityco/diana-bot on npm
  3. In your application folder: install the new version of @amityco/diana-bot with npm i -s @amityco/diana-bot@latest
  4. In your application folder: commit package.json and package-lock!
1.0.145

3 months ago

1.0.144

3 months ago

1.0.143

5 months ago

1.0.142

5 months ago

1.0.141

5 months ago

1.0.140

5 months ago

1.0.138

6 months ago

1.0.137

6 months ago

1.0.136

6 months ago

1.0.135

6 months ago

1.0.132

7 months ago

1.0.131

7 months ago

1.0.134

7 months ago

1.0.133

7 months ago

1.0.130

10 months ago

1.0.129

10 months ago

1.0.128

10 months ago

1.0.125

10 months ago

1.0.124

10 months ago

1.0.127

10 months ago

1.0.126

10 months ago

1.0.121

12 months ago

1.0.120

12 months ago

1.0.123

12 months ago

1.0.122

12 months ago

1.0.119

12 months ago

1.0.101

1 year ago

1.0.100

1 year ago

1.0.107

1 year ago

1.0.106

1 year ago

1.0.109

1 year ago

1.0.108

1 year ago

1.0.103

1 year ago

1.0.102

1 year ago

1.0.105

1 year ago

1.0.104

1 year ago

1.0.110

1 year ago

1.0.112

1 year ago

1.0.111

1 year ago

1.0.118

1 year ago

1.0.117

1 year ago

1.0.114

1 year ago

1.0.113

1 year ago

1.0.116

1 year ago

1.0.115

1 year ago

1.0.95

1 year ago

1.0.94

1 year ago

1.0.99

1 year ago

1.0.98

1 year ago

1.0.97

1 year ago

1.0.96

1 year ago

1.0.77

1 year ago

1.0.79

1 year ago

1.0.78

1 year ago

1.0.80

1 year ago

1.0.84

1 year ago

1.0.83

1 year ago

1.0.82

1 year ago

1.0.81

1 year ago

1.0.88

1 year ago

1.0.87

1 year ago

1.0.86

1 year ago

1.0.85

1 year ago

1.0.89

1 year ago

1.0.91

1 year ago

1.0.90

1 year ago

1.0.93

1 year ago

1.0.92

1 year ago

1.0.62

2 years ago

1.0.61

2 years ago

1.0.60

2 years ago

1.0.66

2 years ago

1.0.65

2 years ago

1.0.64

2 years ago

1.0.63

2 years ago

1.0.69

1 year ago

1.0.68

1 year ago

1.0.67

2 years ago

1.0.73

1 year ago

1.0.72

1 year ago

1.0.71

1 year ago

1.0.70

1 year ago

1.0.76

1 year ago

1.0.75

1 year ago

1.0.74

1 year ago

1.0.55

2 years ago

1.0.54

2 years ago

1.0.59

2 years ago

1.0.58

2 years ago

1.0.57

2 years ago

1.0.56

2 years ago

1.0.49

2 years ago

1.0.51

2 years ago

1.0.50

2 years ago

1.0.53

2 years ago

1.0.52

2 years ago

1.0.39

2 years ago

1.0.40

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.48

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.2

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.1

2 years ago