diff options
Diffstat (limited to 'src/components/List.vue')
| -rw-r--r-- | src/components/List.vue | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/components/List.vue b/src/components/List.vue deleted file mode 100644 index 4732a9e..0000000 --- a/src/components/List.vue +++ /dev/null @@ -1,35 +0,0 @@ -<template> - <ul class="list"> - <li - v-for="item in items" - :key="item.id" - @click="$emit('selectionChanged', item)"> - <slot :item="item">{{ item }}</slot> - </li> - </ul> -</template> - -<script lang="ts"> -import { defineComponent } from 'vue'; - -export default defineComponent({ - name: 'List', - props: { - items: { - type: Array, - default: [] as any[], - }, - }, - emits: { - selectionChanged: null, - }, -}); -</script> - -<style scoped> -.list { - list-style-type: none; - margin: 0; - padding: 0; -} -</style> |
