18 lines
470 B
Vue
18 lines
470 B
Vue
<script setup lang="ts">
|
|
import SchemaChangeRow from '@/components/SchemaChangeRow.vue'
|
|
import type { FieldChange } from '@/lib/schemaBuilderDiff'
|
|
|
|
defineProps<{ changes: FieldChange[]; testId: string; cause?: boolean }>()
|
|
</script>
|
|
|
|
<template>
|
|
<ul class="m-0 flex list-none flex-col gap-2 p-0" :data-testid="testId">
|
|
<SchemaChangeRow
|
|
v-for="change in changes"
|
|
:key="`${change.kind}:${change.key}`"
|
|
:change="change"
|
|
:cause="cause"
|
|
/>
|
|
</ul>
|
|
</template>
|