openflexure-microscope-server/webapp/src/components/modalComponents/calibrationWizardComponents/cameraCalibrationTask.vue
2026-02-15 17:11:55 +00:00

46 lines
1 KiB
Vue

<template>
<calibrationWizardTask
title="Camera Calibration"
:first="first"
:final="final"
:start-on-last="startOnLast"
:steps="steps"
@next="$emit('next')"
@back="$emit('back')"
/>
</template>
<script>
import calibrationWizardTask from "./calibrationWizardTask.vue";
import camCalibrationExplanation from "./cameraCalibrationSteps/camCalibrationExplanation.vue";
import cameraMainCalibrationStep from "./cameraCalibrationSteps/cameraMainCalibrationStep.vue";
import { markRaw } from "vue";
export default {
name: "CameraCalibrationTask",
components: {
calibrationWizardTask,
},
props: {
// Standard calibrationWizardTask props below:
first: Boolean,
final: Boolean,
startOnLast: {
type: Boolean,
default: false,
},
},
emits: ["next", "back"],
data: function () {
return {
steps: [
{ component: markRaw(camCalibrationExplanation) },
{ component: markRaw(cameraMainCalibrationStep) },
],
};
},
};
</script>