v-flex(
xs12, sm6, md4, lg3,
: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)")
v-list-tile-action
v-icon {{ button.action }}
v-list-tile-title.white--text {{ button.text }}