You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.2 KiB
JavaScript

import _Item from './_Item.js';
import _Navigation from './_Navigation.js';
import ItemBrowser from './ItemBrowser.js';
import _CollectionsList from './_CollectionsList.js';
import _User from './_User.js';
var DesignerCollectionsList = function(){
return {view: function(vnode){
var brands = _CollectionsList.designer_brands;
return m('.container', [
m('.columns', [
m('.column.col-12', [
m('h1.text-center', 'Designer Collections')
])
]),
_User.isGuest() ? m('.columns', [m('.column.col-12', 'Please Sign-In to See Designer Brands')]) :
m('.columns', brands.map(function(brand){
return m('.column.col-4.col-md-6.col-xs-12.mt-1', [
m('.card.c-hand', {onclick: function(e){
//var item_browser_attrs = {};
//item_browser_attrs.items = [];
_Item.getItems({brand:brand}).then(function(items){
//item_browser_attrs.items = items;
_Navigation.navigateTo(ItemBrowser, {items: items});
});
}},[
m('.card-header', [
m('.card-title.h3.text-center', brand)
])
])
]);
}
))
]);
}};
};
export default DesignerCollectionsList;