Elements - file-card
Part of the reusable webapp-suite UI Components as Web Components.
Demo
table {
width:100%;
}
➤ Properties
| state | state | String | | |
| fileObject | file-object | Object | | |
| rtl | rtl | Boolean | false | |
| removable | removable | Boolean | false | |
| size | size | String | | |
| errorMessage | error-message | String | | |
➤ How to use it
- Install the package of fileCard
$ npm i @webapp-suite/elements.file-card --save
import '@webapp-suite/elements.file-card';
or
<script src="node_modules/@webapp-suite/elements.file-card/lib/file-card.umd.js"></script>
<link rel="stylesheet" href="node_modules/@webapp-suite/elements/src/fonts.css" />
➤ Polyfills
For supporting IE11 you need to add couple of things
- Don't shim CSS Custom Properties in IE11
<script>
if (!window.Promise) {
window.ShadyCSS = { nativeCss: true };
}
</script>
You have two options for polyfills library:
$ npm i @open-wc/polyfills-loader
import loadPolyfills from '@open-wc/polyfills-loader';
loadPolyfills().then(() => import('./my-app.js'));
$ npm i @webcomponents/webcomponentsjs --save
- Enable ES5 class-less Custom Elements
<script src="/node_modules/@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js"></script>
<script src="/node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js" defer></script>
➤ How to contribute
Thanks for your interest and help!
- First thing you need to do is read this [Component Checklist] which contains lots of important information about what you need to consider when you are creating/changing components
You can find some links to useful materials about what we are using and some tutorials and articles that can help you get started.
You can see a list of limitations that we should watch out for, here
➤ License
You can read the full license agreement in the LICENSE.md.