diff --git a/src/components/common/VnDropdown.vue b/src/components/common/VnDropdown.vue
new file mode 100644
index 000000000..63d6b96f6
--- /dev/null
+++ b/src/components/common/VnDropdown.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+ {{ scope.opt?.name }}
+
+
+ {{ scope.opt?.description }}
+
+
+
+
+
+
+
diff --git a/src/pages/Claim/Card/ClaimSummary.vue b/src/pages/Claim/Card/ClaimSummary.vue
index 210b0c982..b0476716b 100644
--- a/src/pages/Claim/Card/ClaimSummary.vue
+++ b/src/pages/Claim/Card/ClaimSummary.vue
@@ -1,6 +1,6 @@
@@ -188,7 +197,6 @@ function claimUrl(section) {
@on-fetch="(data) => setClaimDms(data)"
ref="claimDmsRef"
/>
- (ClaimStates = data)" auto-load />
-
-
-
-
-
- {{ item.description }}
-
-
-
-
-
+
diff --git a/src/pages/Ticket/Card/TicketSummary.vue b/src/pages/Ticket/Card/TicketSummary.vue
index 5838efa88..a575d66e7 100644
--- a/src/pages/Ticket/Card/TicketSummary.vue
+++ b/src/pages/Ticket/Card/TicketSummary.vue
@@ -21,6 +21,7 @@ import VnSelect from 'src/components/common/VnSelect.vue';
import VnToSummary from 'src/components/ui/VnToSummary.vue';
import TicketDescriptorMenu from './TicketDescriptorMenu.vue';
import TicketProblems from 'src/components/TicketProblems.vue';
+import VnDropdown from 'src/components/common/VnDropdown.vue';
const route = useRoute();
const { notify } = useNotify();
@@ -40,7 +41,7 @@ const ticket = computed(() => summary.value?.entity);
const editableStates = ref([]);
const ticketUrl = ref();
const grafanaUrl = 'https://grafana.verdnatura.es';
-const stateBtnDropdownRef = ref();
+
const descriptorData = useArrayData('Ticket');
onMounted(async () => {
@@ -67,7 +68,6 @@ function isEditable() {
}
async function changeState(value) {
- stateBtnDropdownRef.value?.hide();
const formData = {
ticketFk: entityId.value,
code: value,
@@ -113,25 +113,13 @@ onMounted(async () => {
-
-
-
-
-
+