const { inLibrary, inWishlist, inBlacklist, inTradelist } = useCollectionsStore(); // pinia store actions
const getRowClass = item => {
return {
'app-row': true,
'in-library': inLibrary(item.appid),
'in-wishlist': inWishlist(item.appid),
'in-blacklist': inBlacklist(item.appid),
'in-tradelist': inTradelist(item.appid)
};
};
/*
<v-data-table
:items="items"
:row-props="(item) => ({ class: getRowClass(item) })"
/>
*/
const { inLibrary, inWishlist, inBlacklist, inTradelist } = useCollectionsStore(); // pinia store actions
const getRowClass = item => {
return {
'app-row': true,
'in-library': inLibrary(item.appid),
'in-wishlist': inWishlist(item.appid),
'in-blacklist': inBlacklist(item.appid),
'in-tradelist': inTradelist(item.appid)
};
};
/*
<v-data-table
:items="items"
:row-props="(item) => ({ class: getRowClass(item) })"
/>
*/