chore: remove expand widget from the GQL collections import/export modal (#3661)

This commit is contained in:
James George
2023-12-16 17:06:51 +05:30
committed by GitHub
parent a0f5ebee39
commit 72c71ddbd4

View File

@@ -1,6 +1,6 @@
<template> <template>
<div class="flex flex-col"> <div class="flex flex-col">
<HoppSmartExpand> <HoppSmartExpand v-if="showExpand">
<template #body> <template #body>
<HoppSmartItem <HoppSmartItem
v-for="importer in importers" v-for="importer in importers"
@@ -11,6 +11,16 @@
/> />
</template> </template>
</HoppSmartExpand> </HoppSmartExpand>
<div v-else class="flex flex-col space-y-2">
<HoppSmartItem
v-for="importer in importers"
:key="importer.id"
:icon="importer.icon"
:label="t(`${importer.name}`)"
@click="emit('importer-selected', importer.id)"
/>
</div>
<hr /> <hr />
<div class="flex flex-col space-y-2"> <div class="flex flex-col space-y-2">
<template v-for="exporter in exporters" :key="exporter.id"> <template v-for="exporter in exporters" :key="exporter.id">
@@ -49,7 +59,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { Component } from "vue" import { Component, computed } from "vue"
const t = useI18n() const t = useI18n()
@@ -63,7 +73,7 @@ type ImportExportEntryMeta = {
isVisible?: boolean isVisible?: boolean
} }
defineProps<{ const props = defineProps<{
importers: ImportExportEntryMeta[] importers: ImportExportEntryMeta[]
exporters: ImportExportEntryMeta[] exporters: ImportExportEntryMeta[]
}>() }>()
@@ -72,4 +82,6 @@ const emit = defineEmits<{
(e: "importer-selected", importerID: string): void (e: "importer-selected", importerID: string): void
(e: "exporter-selected", exporterID: string): void (e: "exporter-selected", exporterID: string): void
}>() }>()
const showExpand = computed(() => props.importers.length >= 4)
</script> </script>