Do not display 'Triggers' tab in Flow when there is none
### Expected Behavior

_No response_

### Actual Behaviour

_No response_

### Steps To Reproduce

_No response_

### Environment Information

- Kestra Version:
- Operating System (OS / Docker / Kubernetes):
- Java Version (If not docker):


### Example flow

_No response_
ui/src/components/flows/FlowRoot.vue
ui/src/components/flows/FlowRoot.vue
diff --git a/ui/src/components/flows/FlowRoot.vue b/ui/src/components/flows/FlowRoot.vue
index 1a9f0604d2..8454594916 100644
--- a/ui/src/components/flows/FlowRoot.vue
+++ b/ui/src/components/flows/FlowRoot.vue
@@ -138,7 +138,8 @@
                     tabs.push({
                         name: "triggers",
                         component: FlowTriggers,
-                        title: this.$t("triggers")
+                        title: this.$t("triggers"),
+                        disabled: !this.flow.triggers
                     });
                 }
 
