File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ export default defineComponent({
2222 const isStale = computed (
2323 () => getQueryState (props .query ) === QueryState .Stale
2424 );
25+ const isDisabled = computed (
26+ () => observerCount .value > 0 && ! props .query .isActive ()
27+ );
2528 const stateColor = computed (() => getQueryStatusColor (props .query , theme ));
2629
2730 const onQueryClick = () => {
@@ -32,6 +35,7 @@ export default defineComponent({
3235 theme ,
3336 observerCount ,
3437 isStale ,
38+ isDisabled ,
3539 stateColor ,
3640 onQueryClick ,
3741 };
@@ -65,6 +69,18 @@ export default defineComponent({
6569 },
6670 this .observerCount
6771 ),
72+ this .isDisabled
73+ ? h (
74+ " div" ,
75+ {
76+ class: " query-item-disabled-label" ,
77+ style: {
78+ background: this .theme .gray ,
79+ },
80+ },
81+ " disabled"
82+ )
83+ : null ,
6884 h (
6985 " code" ,
7086 {
@@ -89,6 +105,15 @@ export default defineComponent({
89105 width : 2rem ;
90106}
91107
108+ .query-item-disabled-label {
109+ align-items : center ;
110+ display : flex ;
111+ flex : 0 0 auto ;
112+ font-weight : bold ;
113+ height : 2rem ;
114+ padding : 0 0.5em ;
115+ }
116+
92117.query-item-code {
93118 font-size : 0.9em ;
94119 padding : 0.5rem ;
You can’t perform that action at this time.
0 commit comments