Merge mediahive.

This commit is contained in:
2026-02-07 00:21:32 +00:00
parent 470adbbbb7
commit daf4eb5e0c
35 changed files with 9025 additions and 43 deletions
+27
View File
@@ -0,0 +1,27 @@
<template>
<div class="media-row" :class="{ 'media-row-wrap': wrap }">
<MediaCard
v-for="(item, index) in items"
:key="item.id"
:item="item"
:nav-row="rowIndex"
:nav-col="index"
@click="$emit('select', item)"
/>
</div>
</template>
<script setup lang="ts">
import type { MediaItem } from '../types';
import MediaCard from './MediaCard.vue';
defineProps<{
items: MediaItem[];
wrap?: boolean;
rowIndex?: number;
}>();
defineEmits<{
select: [MediaItem];
}>();
</script>