[UI] inactive domain
This commit is contained in:
@@ -12,10 +12,10 @@
|
||||
:disable="isUnclickable"
|
||||
>
|
||||
<q-list>
|
||||
<q-item v-for="domain in domains" :key="domain.domainName"
|
||||
<q-item :active="isCurrentDomain(domain)" active-class="active-domain-item" v-for="domain in domains" :key="domain.domainName"
|
||||
clickable v-close-popup @click="onItemClick(domain)">
|
||||
<q-item-section side>
|
||||
<q-icon name="share" size="sm" color="orange" text-color="white"></q-icon>
|
||||
<q-icon name="share" size="sm" :color="isCurrentDomain(domain) ? 'orange': ''" text-color="white"></q-icon>
|
||||
</q-item-section>
|
||||
<q-item-section>
|
||||
<q-item-label>{{domain.domainName}}</q-item-label>
|
||||
@@ -42,6 +42,9 @@ const isUnclickable = computed(()=>{
|
||||
return route.path.startsWith('/FlowChart/') || domains.value === undefined || domains.value.length === 0;
|
||||
});
|
||||
|
||||
const isCurrentDomain=(domain:IDomainInfo)=>{
|
||||
return domain.id === userStore.currentDomain.id;
|
||||
}
|
||||
|
||||
const onItemClick=(domain:IDomainInfo)=>{
|
||||
console.log(domain);
|
||||
@@ -54,6 +57,11 @@ const onItemClick=(domain:IDomainInfo)=>{
|
||||
cursor: default !important;
|
||||
}
|
||||
|
||||
.q-item.active-domain-item {
|
||||
color: inherit;
|
||||
background: #eee;
|
||||
}
|
||||
|
||||
.q-btn.disabled.customized-disabled-btn * {
|
||||
cursor: default !important;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user