mirror of
https://github.com/filegator/filegator.git
synced 2025-08-26 12:04:52 +02:00
initial commit
This commit is contained in:
37
frontend/views/partials/Tree.vue
Normal file
37
frontend/views/partials/Tree.vue
Normal file
@@ -0,0 +1,37 @@
|
||||
<template>
|
||||
<div class="modal-card">
|
||||
<header class="modal-card-head">
|
||||
<p class="modal-card-title">{{ lang('Select Folder') }}</p>
|
||||
</header>
|
||||
<section class="modal-card-body">
|
||||
<div class="tree">
|
||||
<ul class="tree-list">
|
||||
<TreeNode @selected="$emit('selected', $event) && $parent.close()" :node="$store.state.tree"></TreeNode>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
<footer class="modal-card-foot">
|
||||
<button class="button" type="button" @click="$parent.close()">{{ lang('Close') }}</button>
|
||||
</footer>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import TreeNode from './TreeNode'
|
||||
|
||||
export default {
|
||||
name: 'Tree',
|
||||
components: { TreeNode },
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.tree {
|
||||
min-height: 450px
|
||||
}
|
||||
|
||||
.tree-list ul li {
|
||||
padding-left: 20px;
|
||||
margin: 6px 0;
|
||||
}
|
||||
</style>
|
Reference in New Issue
Block a user