custom-modal-web-component
v1.0.8
Published
Bachelor thesis project
Maintainers
Readme
Custom modal
Bachelor thesis project.
Technology
Project created based on Web Components
- HTML
- CSS
- JavaScript
- Webpack
NPM package
Usage in project
Install the package from NPM
$ npm i custom-modal-web-componentUse as a tag in your project
<custom-modal title='My modal'>
<div slot='content'>Modal content as a slot</div>
</custom-modal>Parameters
Name | Type | Description | Mandatory | Default
--- | --- | --- | --- | ---
title | String | Available values all | Yes | -
open | Boolean | Modal visible if value true | No | false
button | String | Text for button in modal footer, if no button attribute - button invisible | No | Send
size | String | Available values m / l / xl | No | m
Available events
btn-click - event triggered when footer button clicked.
close - event triggered when closed the modal (X button clicked).
Development
Install the dependencies and devDependencies and start the server.
$ npm installBuild the development version.
$ npm run devBuild the production version.
$ npm run buildRun webpack server and watch the changes.
$ npm run serve