import { useEffect, useState } from 'react'; import { Divider, Modal, Segmented } from 'antd'; import clsx from 'clsx'; import { DiscIcon, HardDriveIcon } from 'lucide-react'; import { useTranslation } from 'react-i18next'; import * as api from '@/api/storage.ts'; import { Images } from './images.tsx'; import { Tips } from './tips.tsx'; export const Image = () => { const { t } = useTranslation(); const [isModalOpen, setIsModalOpen] = useState(false); const [isMounted, setIsMounted] = useState(false); const [mode, setMode] = useState('mass-storage'); const modes = [ { value: 'mass-storage', label: (