3.26.3 • Published 1 year ago

@beazubi/components v3.26.3

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

beAzubi Components

Custom components to style your application.

Table of Contents

Installation

  1. Login NPM: This is a private package. You need a npm-account and you must be an invited member to the package to use it.
    cd your-application
    npm login
  2. Add package to project:
    npm install @beazubi/components
  3. Update next.config.js:

    /** @type {import('next').NextConfig} */
    const path = require('path');
    
    const nextConfig = {
       webpack: (config, options) => {
          config.module.rules.push({
             test: /\.tsx?$/,
             include: [path.resolve(__dirname, 'node_modules/@beazubi/components')],
             use: [options.defaultLoaders.babel],
          });
    
          return config;
       },
    }
    module.exports = nextConfig
  4. Create a directory "types" in your root and create a file "index.d.ts":

    declare module "@beazubi/components"
  5. Wrap your applications entry-point with MantineProvider and import ColorSchemeScript. Use theme from beazubi/components:

    import {Theme} from "@beazubi/components";
    import {ColorSchemeScript, MantineProvider} from "@mantine/core";
    
    export default function RootLayout({children,}: {
      children: React.ReactNode;
    }) {
      return (
         <html lang="en">
         <head>
            <ColorSchemeScript/><title>Hello</title>
          </head>
         <body>
            <MantineProvider theme={Theme}>
              {children}
            </MantineProvider>
         </body>
      </html>
     );
    }

Usage

Use custom component in your application.

  1. Example 1 - Alert:

    import {Alert} from "@beazubi/components";
    import styles from './page.module.css'
    
    export default function Home() {
       return (
          <main className={styles.main}>
             <div>
                <Alert text={'hello'} type={'warning'}/>
             </div>
          </main>
       )
    }
  2. Example 2 - MultiSelect:

    import {MultiSelect} from "@beazubi/components";
    import styles from './page.module.css'
    
    export default function Home() {
       return (
          <main className={styles.main}>
             <div>
                <MultiSelect data={["React", "Angular", "Vue"]} label={'MyMultiSelect'}/>
             </div>
          </main>
       )
    }

Contributing

  1. Start Storybook: Use "npm run storybook" to start the storybook server.
  2. Commit changes: Use "npm run commit" to commit changes. This will start a wizard to help you write a good commit message.
3.26.3

1 year ago

3.26.2

1 year ago

3.26.1

1 year ago

3.26.0

1 year ago

3.25.1

1 year ago

3.25.3

1 year ago

3.25.2

1 year ago

3.25.0

1 year ago

3.24.4

1 year ago

3.24.3

1 year ago

3.24.6

1 year ago

3.24.5

1 year ago

3.24.8

1 year ago

3.24.7

1 year ago

3.24.2

1 year ago

3.24.1

1 year ago

3.24.0

1 year ago

3.22.0

1 year ago

3.22.2

1 year ago

3.22.1

1 year ago

3.22.4

1 year ago

3.22.3

1 year ago

3.23.0

1 year ago

3.21.0

1 year ago

3.20.0

1 year ago

3.19.0

1 year ago

3.17.0

1 year ago

3.18.0

1 year ago

3.16.0

1 year ago

3.12.0

1 year ago

3.14.1

1 year ago

3.14.0

1 year ago

3.14.2

1 year ago

3.13.0

1 year ago

3.15.0

1 year ago

3.9.0

1 year ago

3.10.1

1 year ago

3.8.0

1 year ago

3.10.0

1 year ago

3.10.2

1 year ago

3.8.2

1 year ago

3.8.1

1 year ago

3.11.0

1 year ago

3.7.0

1 year ago

3.6.2

1 year ago

3.6.1

1 year ago

3.6.3

1 year ago

3.4.0

1 year ago

3.2.0

1 year ago

3.4.3

1 year ago

3.6.0

1 year ago

3.4.2

1 year ago

3.4.1

1 year ago

3.3.1

1 year ago

3.3.0

1 year ago

3.1.1

1 year ago

3.5.0

1 year ago

3.0.0

1 year ago

2.13.1

1 year ago

3.1.0

1 year ago

2.11.0

1 year ago

2.13.0

1 year ago

2.10.1

1 year ago

2.12.0

1 year ago

2.10.2

1 year ago

2.10.10

1 year ago

2.10.11

1 year ago

2.10.12

1 year ago

2.10.13

1 year ago

2.10.14

1 year ago

2.10.15

1 year ago

2.10.16

1 year ago

2.10.17

1 year ago

2.10.18

1 year ago

2.10.19

1 year ago

2.10.9

1 year ago

2.10.7

1 year ago

2.10.8

1 year ago

2.10.5

1 year ago

2.10.6

1 year ago

2.10.3

1 year ago

2.10.4

1 year ago

2.10.0

1 year ago

2.6.0

1 year ago

2.8.0

1 year ago

2.9.1

1 year ago

2.7.0

1 year ago

2.9.0

1 year ago

2.5.0

1 year ago

2.4.0

1 year ago

2.3.0

1 year ago

2.2.17

1 year ago

2.2.15

1 year ago

2.2.16

1 year ago

2.2.13

1 year ago

2.2.14

1 year ago

2.2.11

1 year ago

2.2.12

1 year ago

2.2.10

1 year ago

2.2.9

1 year ago

2.2.7

1 year ago

2.2.8

1 year ago

2.2.1

1 year ago

2.1.2

1 year ago

2.2.0

1 year ago

2.1.1

1 year ago

2.2.3

1 year ago

2.2.2

1 year ago

2.1.3

1 year ago

2.2.5

1 year ago

2.2.4

1 year ago

2.2.6

1 year ago

1.0.22

1 year ago

1.0.26

1 year ago

1.0.25

1 year ago

2.1.0

1 year ago

1.0.24

1 year ago

2.0.0

1 year ago

1.0.23

1 year ago

1.0.27

1 year ago

1.0.16

1 year ago

1.0.14

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago