<template>
  <SkillSelectStep
    :step="STUDENT_REGISTRATION.SKILL_ASSESSMENT_PART_2"
    store-key="skill2"
    select-field="responseToSessionCancellation"
    desc-field="responseToSessionCancellationDescription"
    :intro="intro"
    :options="options"
    :schema="skillAssessmentPart2Schema"
  />
</template>

<script setup>
import { SESSION_CANCELLATION_RESPONSE, STUDENT_REGISTRATION } from '@/enums'
import { skillAssessmentPart2Schema } from '@/features/auth/schema/student-register'
import SkillSelectStep from '@/features/auth/components/studentRegister/SkillSelectStep.vue'

const intro =
  'در شرایطی که صاحب بیت اعلام کند به دلیل تأمین نشدن هزینه‌های جلسه نمی‌تواند برای ادامه آن همکاری کند، در این صورت شما:'

const options = Object.entries(SESSION_CANCELLATION_RESPONSE).map(([value, label]) => ({
  value,
  label,
}))
</script>
