0.1.0 • Published 1 year ago

oraclejet-demo-card-vdom v0.1.0

Weekly downloads
-
License
UPL
Repository
github
Last release
1 year ago

oraclejet-demo-card-vdom

A sample VComponent based web component to test delivery via npm

Installation and use

npm install oraclejet-demo-card-vdom

Add the following to the HTML view that you want to load the card into.

<div id="card-holder">
  <oj-bind-for-each data="[[employees]]">
    <template>
      <oraclejet-demo-card-vdom
        name="[[$current.data.name]]"
        avatar="[[$current.data.avatar]]"
        work-title="[[$current.data.title]]"
        work-number="[[$current.data.work]]"
        email="[[$current.data.email]]"
      >
      </oraclejet-demo-card-vdom>
    </template>
  </oj-bind-for-each>
</div>

In your viewmodel provide an array named "employees" that contains the following fields.

[{
    name: 'Fred Flintstone',
    avatar: 'css/images/avatar_24px_2x.png', <== optional
    title: 'Purchasing Director',
    work: 5171278899,
    email: 'fred.flintstone@example.com',
    backgroundImage: 'images/background.png' <== optional
}]

In the viewmodel add a reference to the "loader.js" module from the oraclejet-demo-card-vdom installation folder

'oraclejet-demo-card-vdom/loader'

0.1.0

1 year ago