import type { FilledIconProps } from '../types';
import Bible from './bible.svg?react';
import ChristianCandle from './christian-candle.svg?react';
import Church from './church.svg?react';
import Cross from './cross.svg?react';
import Goblet from './goblet.svg?react';
import Islam from './islam.svg?react';
import IslamicBookAlt from './islamic-book-alt.svg?react';
import IslamicBook from './islamic-book.svg?react';
import IslamicFlag from './islamic-flag.svg?react';
import MoshjidLocation from './moshjid-location.svg?react';
import Mosque from './mosque.svg?react';
import MuslimSymbol from './muslim-symbol.svg?react';
import PrayerRug from './prayer-rug.svg?react';
import Prayer from './prayer.svg?react';
import StarOfDavid1 from './star-of-david-1.svg?react';
import StarOfDavid from './star-of-david.svg?react';
import Tombstone1 from './tombstone-1.svg?react';
import Tombstone from './tombstone.svg?react';
import ToriiGate from './torii-gate.svg?react';
import YinYang from './yin-yang.svg?react';
import Zen from './zen.svg?react';

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

export {
  BibleFilled,
  ChristianCandleFilled,
  ChurchFilled,
  CrossFilled,
  GobletFilled,
  IslamFilled,
  IslamicBookAltFilled,
  IslamicBookFilled,
  IslamicFlagFilled,
  MoshjidLocationFilled,
  MosqueFilled,
  MuslimSymbolFilled,
  PrayerRugFilled,
  PrayerFilled,
  StarOfDavid1Filled,
  StarOfDavidFilled,
  Tombstone1Filled,
  TombstoneFilled,
  ToriiGateFilled,
  YinYangFilled,
  ZenFilled,
};
