import type { FilledIconProps } from '../types';
import Binocular from './binocular.svg?react';
import BowAndArrow from './bow-and-arrow.svg?react';
import ChessQueen from './chess-queen.svg?react';
import ComputerSpeaker from './computer-speaker.svg?react';
import CricketBat from './cricket-bat.svg?react';
import Dice from './dice.svg?react';
import DisplaySlash from './display-slash.svg?react';
import Ethernet from './ethernet.svg?react';
import Feather from './feather.svg?react';
import Football from './football.svg?react';
import Ghost from './ghost.svg?react';
import HandsHolding from './hands-holding.svg?react';
import TruckMonster from './truck-monster.svg?react';

const BinocularFilled = (props: FilledIconProps) => (
  <Binocular fill="currentColor" {...props} />
);

const BowAndArrowFilled = (props: FilledIconProps) => (
  <BowAndArrow fill="currentColor" {...props} />
);

const ChessQueenFilled = (props: FilledIconProps) => (
  <ChessQueen fill="currentColor" {...props} />
);

const ComputerSpeakerFilled = (props: FilledIconProps) => (
  <ComputerSpeaker fill="currentColor" {...props} />
);

const CricketBatFilled = (props: FilledIconProps) => (
  <CricketBat fill="currentColor" {...props} />
);

const DiceFilled = (props: FilledIconProps) => (
  <Dice fill="currentColor" {...props} />
);

const DisplaySlashFilled = (props: FilledIconProps) => (
  <DisplaySlash fill="currentColor" {...props} />
);

const EthernetFilled = (props: FilledIconProps) => (
  <Ethernet fill="currentColor" {...props} />
);

const FeatherFilled = (props: FilledIconProps) => (
  <Feather fill="currentColor" {...props} />
);

const FootballFilled = (props: FilledIconProps) => (
  <Football fill="currentColor" {...props} />
);

const GhostFilled = (props: FilledIconProps) => (
  <Ghost fill="currentColor" {...props} />
);

const HandsHoldingFilled = (props: FilledIconProps) => (
  <HandsHolding fill="currentColor" {...props} />
);

const TruckMonsterFilled = (props: FilledIconProps) => (
  <TruckMonster fill="currentColor" {...props} />
);

export {
  BinocularFilled,
  BowAndArrowFilled,
  ChessQueenFilled,
  ComputerSpeakerFilled,
  CricketBatFilled,
  DiceFilled,
  DisplaySlashFilled,
  EthernetFilled,
  FeatherFilled,
  FootballFilled,
  GhostFilled,
  HandsHoldingFilled,
  TruckMonsterFilled,
};
