7.0.4 • Published 3 months ago

@binarycapsule/ui-capsules v7.0.4

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

UI-Capsules - React UI Kit 👷‍♂💊🚧 wip️

🚨 Breakable toy - Do not use in real projects 🚨

This library is a breakable toy. New versions will often contain breaking changes, even for non-major releases.


React UI kit.

The Components demo (wip) can be visited here.

Install

UI-Capsules is available at npm. To add it to your app run:

npm i @binarycapsule/ui-capsules

The following peer dependencies should also be installed:

npm i react@17 react-dom@17 styled-components@6

Setup

Wrap your application with UiCaps:

import React from 'react';
import ReactDOM from 'react-dom';
import { UiCaps } from '@binarycapsule/ui-capsules';
import { App } from './App.tsx';

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

Usage

Please refer to the Components demo to get further instructions on how to use each component.

Dark Theme

To toggle dark theme, use the useUiCapsContext hook:

import React from 'react';
import { IconButton, useUiCapsContext } from '@binarycapsule/ui-capsules';

const App = () => {
  const { isDarkTheme, setTheme } = useUiCapsContext();

  return (
    <IconButton
      icon={isDarkTheme ? 'moon' : 'sun'}
      variant="ghostGray"
      onClick={() => setTheme(isDarkTheme ? 'light' : 'dark')}
      aria-label="Change theme"
    />
  );
};

Licensing

Licensed under the MIT License.

7.0.4

3 months ago

7.0.3

3 months ago

7.0.2

3 months ago

7.0.1

3 months ago

7.0.0

4 months ago

6.3.6

2 years ago

6.3.7

2 years ago

6.3.4

2 years ago

6.3.3

2 years ago

6.3.5

2 years ago

6.1.0

2 years ago

6.3.0

2 years ago

6.1.2

2 years ago

6.1.1

2 years ago

6.3.2

2 years ago

6.3.1

2 years ago

6.2.5

2 years ago

6.2.4

2 years ago

5.0.2

2 years ago

6.0.0

2 years ago

6.2.1

2 years ago

6.2.0

2 years ago

6.2.3

2 years ago

6.2.2

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

4.7.1

3 years ago

4.7.0

3 years ago

4.6.0

3 years ago

4.5.1

3 years ago

4.5.0

3 years ago

4.4.0

3 years ago

4.3.1

3 years ago

4.3.0

3 years ago

4.2.0

3 years ago

4.1.5

3 years ago

4.1.4

3 years ago

4.1.3

3 years ago

4.1.2

3 years ago

4.1.1

3 years ago

4.1.0

3 years ago

4.0.2

3 years ago

4.0.1

3 years ago

4.0.0

3 years ago

3.3.0

4 years ago

3.2.2

4 years ago

3.2.1

4 years ago

3.2.0

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.10.3

4 years ago

1.10.2

4 years ago

1.10.1

4 years ago

1.10.0

4 years ago

1.9.0

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.6

4 years ago

1.7.5

4 years ago

1.7.4

4 years ago

1.7.3

4 years ago

1.7.2

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.4

5 years ago

1.6.3

5 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.0

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago