import type { FilledIconProps } from '../types';
import CircleAlt from './circle-alt.svg?react';
import Dots from './dots.svg?react';
import Hexagons1 from './hexagons-1.svg?react';
import Hexagons from './hexagons.svg?react';
import Rhombus from './rhombus.svg?react';
import Squares1 from './squares-1.svg?react';
import Squares3 from './squares-3.svg?react';
import Squares from './squares.svg?react';
import Triangle3 from './triangle-3.svg?react';
import Triangle4 from './triangle-4.svg?react';
import Triangle5 from './triangle-5.svg?react';
import Triangle6 from './triangle-6.svg?react';
import Triangle7 from './triangle-7.svg?react';
import Triangle8 from './triangle-8.svg?react';
import Triangle9 from './triangle-9.svg?react';
import TriangleAlt from './triangle-alt.svg?react';
import Triangles from './triangles.svg?react';

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

export {
  CircleAltFilled,
  DotsFilled,
  Hexagons1Filled,
  HexagonsFilled,
  RhombusFilled,
  Squares1Filled,
  Squares3Filled,
  SquaresFilled,
  Triangle3Filled,
  Triangle4Filled,
  Triangle5Filled,
  Triangle6Filled,
  Triangle7Filled,
  Triangle8Filled,
  Triangle9Filled,
  TriangleAltFilled,
  TrianglesFilled,
};
