refactor: improve SystemSection.vue by adding computed properties for upload state management, enhancing code readability and maintainability

This commit is contained in:
Yoga Pangestu 2026-07-02 23:00:18 +07:00
parent 3d00511626
commit c3db522c87

View File

@ -1,7 +1,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { useForm } from '@inertiajs/vue3'; import { useForm } from '@inertiajs/vue3';
import { Save } from '@lucide/vue'; import { Save } from '@lucide/vue';
import { ref } from 'vue'; import { computed, ref } from 'vue';
import { toast } from 'vue-sonner'; import { toast } from 'vue-sonner';
import { PhoneNumberInput } from '@/components/form/phone-number-input'; import { PhoneNumberInput } from '@/components/form/phone-number-input';
import MediaDropzone from '@/components/media/MediaDropzone.vue'; import MediaDropzone from '@/components/media/MediaDropzone.vue';