MyUW Compact Card
This is a compact card web component used with MyUW.
Using
title
: The title of the web component.
uid
: The unique ID of the card.
md-icon
: Material UI icon name.
fa-icon
: Font Awesome icon name.
url
: The URL to open when the card is clicked. If the URL starts with http
or https
the link will open in a new tab. If it is relative it will open in the same tab.
Removing Card
When the remove card button is clicked a deleteCardNotify
event is fired where event.detail
as the UID of the card.
const el = document.getElementById('my-card');
el.addEventListener('deleteCardNotify', event => {
console.log(event.detail);
});
Local Development
Install dependencies with npm install
Run local server with npm run serve:element
Building
Build the element into a single JavaScript file with npm run build-element
. A single file
will be generated in element/element.js
. This build path can be changed in build-elements.js