|
@@ -95,63 +95,74 @@
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div v-if="showChildren || isFiltered">
|
|
|
- <CollectionsTeamsFolder
|
|
|
- v-for="(subFolder, subFolderIndex) in folder.children"
|
|
|
- :key="`subFolder-${subFolderIndex}`"
|
|
|
- class="border-l border-dividerLight ml-6"
|
|
|
- :folder="subFolder"
|
|
|
- :folder-index="subFolderIndex"
|
|
|
- :collection-index="collectionIndex"
|
|
|
- :doc="doc"
|
|
|
- :save-request="saveRequest"
|
|
|
- :collections-type="collectionsType"
|
|
|
- :folder-path="`${folderPath}/${subFolderIndex}`"
|
|
|
- :picked="picked"
|
|
|
- @add-folder="$emit('add-folder', $event)"
|
|
|
- @edit-folder="$emit('edit-folder', $event)"
|
|
|
- @edit-request="$emit('edit-request', $event)"
|
|
|
- @update-team-collections="$emit('update-team-collections')"
|
|
|
- @select="$emit('select', $event)"
|
|
|
- @expand-collection="expandCollection"
|
|
|
- @remove-request="removeRequest"
|
|
|
- />
|
|
|
- <CollectionsTeamsRequest
|
|
|
- v-for="(request, index) in folder.requests"
|
|
|
- :key="`request-${index}`"
|
|
|
- class="border-l border-dividerLight ml-6"
|
|
|
- :request="request.request"
|
|
|
- :collection-index="collectionIndex"
|
|
|
- :folder-index="folderIndex"
|
|
|
- :folder-name="folder.name"
|
|
|
- :request-index="request.id"
|
|
|
- :doc="doc"
|
|
|
- :save-request="saveRequest"
|
|
|
- :collections-type="collectionsType"
|
|
|
- :picked="picked"
|
|
|
- @edit-request="$emit('edit-request', $event)"
|
|
|
- @select="$emit('select', $event)"
|
|
|
- @remove-request="removeRequest"
|
|
|
- />
|
|
|
+ <div v-if="showChildren || isFiltered" class="flex">
|
|
|
<div
|
|
|
- v-if="
|
|
|
- (folder.children == undefined || folder.children.length === 0) &&
|
|
|
- (folder.requests == undefined || folder.requests.length === 0)
|
|
|
- "
|
|
|
class="
|
|
|
- border-l border-dividerLight
|
|
|
- flex flex-col
|
|
|
- text-secondaryLight
|
|
|
- ml-6
|
|
|
- p-4
|
|
|
- items-center
|
|
|
- justify-center
|
|
|
+ flex
|
|
|
+ w-1
|
|
|
+ transform
|
|
|
+ transition
|
|
|
+ cursor-nsResize
|
|
|
+ ml-5.5
|
|
|
+ bg-dividerLight
|
|
|
+ hover:scale-x-125 hover:bg-dividerDark
|
|
|
"
|
|
|
- >
|
|
|
- <i class="opacity-75 pb-2 material-icons">folder_open</i>
|
|
|
- <span class="text-center">
|
|
|
- {{ $t("empty.folder") }}
|
|
|
- </span>
|
|
|
+ @click="toggleShowChildren()"
|
|
|
+ ></div>
|
|
|
+ <div class="flex flex-col flex-1 truncate">
|
|
|
+ <CollectionsTeamsFolder
|
|
|
+ v-for="(subFolder, subFolderIndex) in folder.children"
|
|
|
+ :key="`subFolder-${subFolderIndex}`"
|
|
|
+ :folder="subFolder"
|
|
|
+ :folder-index="subFolderIndex"
|
|
|
+ :collection-index="collectionIndex"
|
|
|
+ :doc="doc"
|
|
|
+ :save-request="saveRequest"
|
|
|
+ :collections-type="collectionsType"
|
|
|
+ :folder-path="`${folderPath}/${subFolderIndex}`"
|
|
|
+ :picked="picked"
|
|
|
+ @add-folder="$emit('add-folder', $event)"
|
|
|
+ @edit-folder="$emit('edit-folder', $event)"
|
|
|
+ @edit-request="$emit('edit-request', $event)"
|
|
|
+ @update-team-collections="$emit('update-team-collections')"
|
|
|
+ @select="$emit('select', $event)"
|
|
|
+ @expand-collection="expandCollection"
|
|
|
+ @remove-request="removeRequest"
|
|
|
+ />
|
|
|
+ <CollectionsTeamsRequest
|
|
|
+ v-for="(request, index) in folder.requests"
|
|
|
+ :key="`request-${index}`"
|
|
|
+ :request="request.request"
|
|
|
+ :collection-index="collectionIndex"
|
|
|
+ :folder-index="folderIndex"
|
|
|
+ :folder-name="folder.name"
|
|
|
+ :request-index="request.id"
|
|
|
+ :doc="doc"
|
|
|
+ :save-request="saveRequest"
|
|
|
+ :collections-type="collectionsType"
|
|
|
+ :picked="picked"
|
|
|
+ @edit-request="$emit('edit-request', $event)"
|
|
|
+ @select="$emit('select', $event)"
|
|
|
+ @remove-request="removeRequest"
|
|
|
+ />
|
|
|
+ <div
|
|
|
+ v-if="
|
|
|
+ (folder.children == undefined || folder.children.length === 0) &&
|
|
|
+ (folder.requests == undefined || folder.requests.length === 0)
|
|
|
+ "
|
|
|
+ class="
|
|
|
+ flex flex-col
|
|
|
+ text-secondaryLight
|
|
|
+ p-4
|
|
|
+ items-center
|
|
|
+ justify-center
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <i class="opacity-75 pb-2 material-icons">folder_open</i>
|
|
|
+ <span class="text-center">
|
|
|
+ {{ $t("empty.folder") }}
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<SmartConfirmModal
|