1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-06-05 21:59:22 +02:00

Notification and connection status improvements

This commit is contained in:
2020-05-17 19:34:56 +02:00
parent 55b1991869
commit 14a2fad0ac
13 changed files with 226 additions and 96 deletions

View File

@ -6,11 +6,11 @@
v-for="connection in connections"
:key="connection.uid"
class="settingbar-element btn btn-link tooltip tooltip-right"
:class="{'selected': connection.uid === selectedConnection}"
:class="{'selected': connection.uid === selectedWorkspace}"
:data-tooltip="`${connection.user}@${connection.host}:${connection.port}`"
@click="selectConnection(connection.uid)"
@click="selectWorkspace(connection.uid)"
>
<i class="settingbar-element-icon dbi" :class="`dbi-${connection.client}`" />
<i class="settingbar-element-icon dbi" :class="`dbi-${connection.client} ${connected.includes(connection.uid) ? 'badge' : ''}`" />
</li>
<li
class="settingbar-element btn btn-link tooltip tooltip-right pt-3"
@ -40,13 +40,14 @@ export default {
computed: {
...mapGetters({
connections: 'connections/getConnections',
selectedConnection: 'connections/getSelected'
connected: 'workspaces/getConnected',
selectedWorkspace: 'workspaces/getSelected'
})
},
methods: {
...mapActions({
showNewConnModal: 'connections/showNewConnModal',
selectConnection: 'connections/selectConnection'
selectWorkspace: 'workspaces/selectWorkspace'
})
}
};
@ -92,6 +93,13 @@ export default {
.settingbar-element-icon{
margin-left: -3px;
&.badge::after{
bottom: -10px;
right: 0;
position: absolute;
background: $success-color;
}
}
}