import { useAtom, useAtomValue, useSetAtom } from 'jotai' import { FaArrowLeft, FaArrowRight } from 'react-icons/fa' import { clearItemSelectionActionAtom, filteredCharacterItemsAtom, inventoryFilterAtom, inventoryPageRangeAtom, itemSelectionSelectAllFilterActionAtom, itemSelectionSelectAllPageActionAtom, paginateInventoryActionAtom, preferenceInventorySearch, selectedCharacterAtom, setInventoryFilterTabActionAtom, } from '@/state/atoms' import { InventoryTargetSelector } from './movetarget' import { InventoryTable } from './table' const sections = [ { name: 'all', value: '' }, { name: 'consume', value: '1' }, { name: 'equip', value: '2' }, { name: 'drill', value: '3' }, { name: 'pet', value: '4' }, { name: 'etc', value: '5' }, ] const cardSections = [ { name: 'skill', value: '10' }, { name: 'char', value: '11' }, { name: 'mon', value: '12' }, { name: 'fortune', value: '13' }, { name: 'secret', value: '14' }, { name: 'arcana', value: '15' }, ] const InventoryTabs = () => { const inventoryFilter = useAtomValue(inventoryFilterAtom) const setInventoryFilterTab = useSetAtom(setInventoryFilterTabActionAtom) const inventoryRange = useAtomValue(inventoryPageRangeAtom) const items = useAtomValue(filteredCharacterItemsAtom) const sharedStyle = 'hover:cursor-pointer hover:bg-gray-200 px-2 pr-4 border border-gray-200' const selectedStyle = 'bg-gray-200 border-b-2 border-black-1' return (