# Premium components

This module contains premium components for form.io.

## Usage

```javascript
import premium from '@formio/premium';
import { Formio } from '@formio/js';
// You need to have a valid Library License key to use this package.
// If you don't have one yet, please contact sales@form.io.
Formio.license = 'yourLibraryLicenseKey';
Formio.use(premium);
```
You also need to include styles from the **'/node_modules/@formio/premium/premium.css'** into your project to make all the components work correctly.

### Using HTML
```html
<link rel="stylesheet" type="text/css" href="node_modules/@formio/premium/premium.css">
```

### Using SCSS
```scss
@import '~@formio/premium/premium.css';
```

## Troubleshooting

In case you're using `webpack` to bundle your application and meet the error `"Can't resolve 'Formio' in 'node_modules/@formio/premium'"` at build time, please add the following to your `webpack` configuration:

```javascript

resolve: {
  alias: {
    Formio: require('node:path').resolve(__dirname, 'RELATIVE_PATH_TO_YOUR_APP_NODE_MODULES_DIR/formiojs/index.js'),
  },
}
```
