1.27.0 • Published 8 months ago

@acronis-platform/ui-component-library v1.27.0

Weekly downloads
-
License
-
Repository
github
Last release
8 months ago

Acronis UI Component Library

The Acronis UI Component Library is meant to be used in Web applications and Web-based Desktop applications and is based on Vue.js 3

Features

  • Design system with support for theming using CSS variables
  • Simple and easy to use components
  • Sufficient detailed documentation
  • Coverage of unit tests and visual regression tests
  • Written in Typescript

Installation

Please refer to the detailed docs

git clone https://github.com/acronis/ui-component-library.git acronis-ui-component-library
cd acronis-ui-component-library
pnpm install

Usage

Acronis UI Component Library is a toolset with components, directives and some utilities. You can use is as a whole or import only the components you need.

Import the whole library:

import UIKit from '@acronis-platform/ui-component-library';
import { createApp } from 'vue';
import App from './App.vue';

const app = createApp(App);
app.use(UIKit);
app.mount('#app');

Import only the components you need, the best way, with usage of tree-shakable named imports:

import { Button, Input } from '@acronis-platform/ui-component-library';
import { createApp } from 'vue';
import '@acronis-platform/ui-component-library/dist/styles/themes.css';
// import '@acronis-platform/ui-component-library/dist/styles.css';
// import '@acronis-platform/ui-component-library/dist/button/styles.css';
// import '@acronis-platform/ui-component-library/dist/input/styles.css';
import App from './App.vue';

const app = createApp(App);
app.component('Button', Button);
app.component('Input', Input);
app.mount('#app');

Please, refer to the documentation for detailed information on how to use the library.

Contributing

If you really want to contribute to the project, you can start by forking the repository and creating a pull request. Please make sure to follow the guidelines, and make sure all tests pass before submitting a pull request.

Please refer to the CONTRIBUTING.md file for information on how to contribute to the project.

Browser support

All modern browsers

License

MIT

1.27.0

8 months ago

1.25.1

8 months ago

1.26.0

8 months ago

1.25.0

8 months ago

1.24.0

8 months ago

1.23.2

8 months ago

1.23.1

8 months ago

1.18.1

10 months ago

1.18.5

10 months ago

1.18.4

10 months ago

1.18.3

10 months ago

1.18.2

10 months ago

1.18.7

9 months ago

1.18.6

10 months ago

1.21.0

9 months ago

1.19.0

9 months ago

1.19.1

9 months ago

1.20.1

9 months ago

1.22.0

9 months ago

1.20.0

9 months ago

1.22.1

9 months ago

1.18.0

10 months ago

1.17.13

10 months ago

1.17.12

10 months ago

1.17.11

10 months ago

1.17.10

10 months ago

1.17.9

10 months ago

1.17.8

10 months ago

1.17.7

10 months ago

1.17.6

10 months ago

1.17.5

10 months ago

1.17.4

10 months ago

1.17.3

10 months ago

1.17.2

10 months ago

1.17.1

10 months ago

1.17.0

10 months ago

1.16.4

10 months ago

1.16.3

10 months ago

1.16.2

10 months ago

1.16.1

10 months ago

1.16.0

10 months ago

1.12.4

10 months ago

1.11.0

11 months ago

1.10.0

11 months ago

1.8.4

11 months ago

1.8.2

11 months ago

1.7.0

11 months ago

1.6.7

11 months ago

1.6.3

11 months ago

1.6.2

11 months ago

1.5.1

11 months ago

1.5.0

11 months ago

1.4.4

11 months ago

1.4.3

11 months ago

1.4.2

11 months ago

1.4.1

11 months ago

1.3.1

11 months ago

1.0.0

11 months ago

0.0.4

1 year ago

0.0.1

1 year ago