<script setup>
const { calculate, result, pending } = useImpactCalculation();
async function onCalculate() {
await calculate({
productId: 'prod_abc123',
quantity: 100,
transportMethod: 'TRUCK',
});
}
</script>
<template>
<button @click="onCalculate" :disabled="pending">Calculate</button>
<p v-if="result">{{ result.equivalency.description }}: {{ result.equivalency.value }}</p>
</template>