v-flex(
xs12 sm6 md4
:class="item.split(' ').join('-')"
).elem
v-card(v-ripple="true").elevation-3.elem-content
v-layout(row wrap)
v-flex(xs2 @click.capture="select(item, index)").box
v-checkbox(
label=""
accent
v-model="selected[index]"
disabled
:value="item"
dark
)
v-flex(xs8 v-tooltip:top="{ html: item }", @click.capture="select(item, index)")
h6.ellipsis.elem-title.white--text {{ item }}
v-flex(xs2)
v-menu(bottom right)
v-btn(icon slot="activator" dark)
v-icon more_vert
v-list.dark
template(v-for="(button, i) in buttons")
v-list-tile(@click="button.method(item, i, index)")
v-list-tile-action
v-icon {{ button.action }}
v-list-tile-title.white--text {{ button.text }}