Skip to content

Commit 5170d40

Browse files
committed
Cleaner animation
1 parent e906ada commit 5170d40

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

resources/assets/scripts/components/server/subpages/Databases.vue

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,29 @@
33
<div v-if="loading">
44
<div class="spinner spinner-xl blue"></div>
55
</div>
6-
<div class="context-box" v-else-if="!databases.length">
7-
<div class="flex items-center">
8-
<database-icon class="flex-none text-grey-darker"></database-icon>
9-
<div class="flex-1 px-4 text-grey-darker">
10-
<p>You have no databases.</p>
6+
<div class="animate fadein" v-else>
7+
<div class="context-box" v-if="!databases.length">
8+
<div class="flex items-center">
9+
<database-icon class="flex-none text-grey-darker"></database-icon>
10+
<div class="flex-1 px-4 text-grey-darker">
11+
<p>You have no databases.</p>
12+
</div>
1113
</div>
1214
</div>
15+
<div v-else>
16+
<database-row v-for="database in databases" :database="database" :key="database.name"/>
17+
</div>
18+
<div>
19+
<button class="btn btn-blue btn-lg" v-on:click="showCreateModal = true">Create new database</button>
20+
</div>
21+
<modal :show="showCreateModal" v-on:close="showCreateModal = false">
22+
<create-database-modal
23+
v-on:close="showCreateModal = false"
24+
v-on:database="handleModalCallback"
25+
v-if="showCreateModal"
26+
/>
27+
</modal>
1328
</div>
14-
<div v-else>
15-
<database-row v-for="database in databases" :database="database" :key="database.name"/>
16-
</div>
17-
<div>
18-
<button class="btn btn-blue btn-lg" v-on:click="showCreateModal = true">Create new database</button>
19-
</div>
20-
<modal :show="showCreateModal" v-on:close="showCreateModal = false">
21-
<create-database-modal
22-
v-on:close="showCreateModal = false"
23-
v-on:database="handleModalCallback"
24-
v-if="showCreateModal"
25-
/>
26-
</modal>
2729
</div>
2830
</template>
2931

0 commit comments

Comments
 (0)