import { DLC } from '@/lib/utils'; export type PlatformFilter = 'all' | 'steam' | 'epic' | 'xbox'; export const isOnSteam = (dlc: DLC) => dlc.dlcIds.steam !== '0' && dlc.dlcIds.steam !== '-1'; export const isOnEpic = (dlc: DLC) => dlc.dlcIds.epic !== 'FFFFFFFFFFFFFFFF' && dlc.dlcIds.epic !== '0'; export const isOnXbox = (dlc: DLC) => dlc.dlcIds.grdk !== '9ZZZZZZZZZZZ' && dlc.dlcIds.grdk !== '0'; export const matchesPlatform = (dlc: DLC, filter: PlatformFilter) => { if (filter === 'all') return true; if (filter === 'steam') return isOnSteam(dlc); if (filter === 'epic') return isOnEpic(dlc); if (filter === 'xbox') return isOnXbox(dlc); return true; };