radh-ui
Version:
Stencil Component Starter
37 lines (31 loc) • 969 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
const index = require('./index-710e648a.js');
const radhGitlabUsersCss = "";
class RadhGitlabUsers {
constructor(hostRef) {
index.registerInstance(this, hostRef);
this.toasted = index.createEvent(this, "toasted", 7);
}
getUserSelected(ev) {
this.toasted.emit(ev.detail);
}
fetchGitLabUsers() {
fetch("/assets/data/users.json")
.then(resp => resp.json())
.then(data => (this.userData = data));
}
componentWillLoad() {
this.fetchGitLabUsers();
}
render() {
if (!this.userData) {
return null;
}
return [
index.h("radh-fluid-grid", null, this.userData.map(user => (index.h("radh-user", { avatar: true, user: JSON.stringify(user) }))))
];
}
}
RadhGitlabUsers.style = radhGitlabUsersCss;
exports.radh_gitlab_users = RadhGitlabUsers;