'use client' import { usePopupController } from '@/store/popupController' import { useSuitable } from '@/hooks/useSuitable' import { useSuitableStore } from '@/store/useSuitableStore' export default function SuitableButton() { const popupController = usePopupController() const { getSuitableIds, clearSuitableStore, downloadSuitablePdf } = useSuitable() const { selectedItems, addAllSelectedItem } = useSuitableStore() const handleSelectAll = async () => { addAllSelectedItem(await getSuitableIds()) } const handleOpenPopup = () => { if (selectedItems.size === 0) { alert('屋根材を選択してください。') return } popupController.setSuitableDetailPopup(true) } const handleRedirectPdfDownload = () => { if (selectedItems.size === 0) { alert('屋根材を選択してください。') return } downloadSuitablePdf() } return (
{selectedItems.size === 0 ? ( ) : ( )}
) }