A full featured blog in RiotJS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
787 B

<menu>
<div id="menu" class="dropdown">
<a
class="btn btn-primary menu-button dropdown-toggle"
tabindex="0"
onclick={preventDefault}
>
{ opts.name }<i class="icon icon-caret"></i>
</a>
<ul class="menu">
<!-- menu header text -->
<li class="divider">
</li>
<!-- menu item -->
<div each={item in opts.items} class="menu-item menu-element">
<a
class="btn btn-primary menu-button"
style={styles}
onclick={parent.opts.onfilter(item)}
>
{ item }
</a>
<yield/>
</div>
</ul>
</div>
<script>
preventDefault(ev) {
ev.preventDefault;
}
this.styles = {
"text-transform" : "capitalize",
"border-color" : "#4b93c1"
};
</script>
</menu>