import type { FilledIconProps } from '../types';
import Bold from './bold.svg?react';
import CapitalLetter from './capital-letter.svg?react';
import ClearFormat from './clear-format.svg?react';
import FontAlt from './font-alt.svg?react';
import Font from './font.svg?react';
import Height from './height.svg?react';
import IndentDecrease from './indent-decrease.svg?react';
import IndentIncrease from './indent-increase.svg?react';
import Italic from './italic.svg?react';
import LineDashed from './line-dashed.svg?react';
import LineDotted from './line-dotted.svg?react';
import LineDouble from './line-double.svg?react';
import LineSpacing from './line-spacing.svg?react';
import PageAlt from './page-alt.svg?react';
import PageBreak from './page-break.svg?react';
import Pagination from './pagination.svg?react';
import Pilcrow from './pilcrow.svg?react';
import QuoteAlt1 from './quote-alt-1.svg?react';
import QuoteAlt2 from './quote-alt-2.svg?react';
import QuoteAlt3 from './quote-alt-3.svg?react';
import QuoteAlt4 from './quote-alt-4.svg?react';
import QuoteAlt5 from './quote-alt-5.svg?react';
import QuoteAlt61 from './quote-alt-6-1.svg?react';
import QuoteAlt6 from './quote-alt-6.svg?react';
import QuoteAlt71 from './quote-alt-7-1.svg?react';
import QuoteAlt7 from './quote-alt-7.svg?react';
import QuoteAlt from './quote-alt.svg?react';
import RedoAlt from './redo-alt.svg?react';
import Redo from './redo.svg?react';
import Reflect from './reflect.svg?react';
import SortAlphaAsc from './sort-alpha-asc.svg?react';
import SortAmountAsc from './sort-amount-asc.svg?react';
import SortAmountDsc from './sort-amount-dsc.svg?react';
import Spellcheck from './spellcheck.svg?react';
import StrikethroughAlt from './strikethrough-alt.svg?react';
import Strikethrough from './strikethrough.svg?react';
import Symbol from './symbol.svg?react';
import TextAlignCenter from './text-align-center.svg?react';
import TextAlignJustify from './text-align-justify.svg?react';
import TextAlignLeft from './text-align-left.svg?react';
import TextAlignRight from './text-align-right.svg?react';
import TextAlt from './text-alt.svg?react';
import TextFormatRemove from './text-format-remove.svg?react';
import TextFormat from './text-format.svg?react';
import TextUnderlineAlt from './text-underline-alt.svg?react';
import Text from './text.svg?react';
import Underline from './underline.svg?react';
import UndoAlt from './undo-alt.svg?react';
import Undo from './undo.svg?react';
import VerticalLine from './vertical-line.svg?react';

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

export {
  BoldFilled,
  CapitalLetterFilled,
  ClearFormatFilled,
  FontAltFilled,
  FontFilled,
  HeightFilled,
  IndentDecreaseFilled,
  IndentIncreaseFilled,
  ItalicFilled,
  LineDashedFilled,
  LineDottedFilled,
  LineDoubleFilled,
  LineSpacingFilled,
  PageAltFilled,
  PageBreakFilled,
  PaginationFilled,
  PilcrowFilled,
  QuoteAlt1Filled,
  QuoteAlt2Filled,
  QuoteAlt3Filled,
  QuoteAlt4Filled,
  QuoteAlt5Filled,
  QuoteAlt61Filled,
  QuoteAlt6Filled,
  QuoteAlt71Filled,
  QuoteAlt7Filled,
  QuoteAltFilled,
  RedoAltFilled,
  RedoFilled,
  ReflectFilled,
  SortAlphaAscFilled,
  SortAmountAscFilled,
  SortAmountDscFilled,
  SpellcheckFilled,
  StrikethroughAltFilled,
  StrikethroughFilled,
  SymbolFilled,
  TextAlignCenterFilled,
  TextAlignJustifyFilled,
  TextAlignLeftFilled,
  TextAlignRightFilled,
  TextAltFilled,
  TextFormatRemoveFilled,
  TextFormatFilled,
  TextUnderlineAltFilled,
  TextFilled,
  UnderlineFilled,
  UndoAltFilled,
  UndoFilled,
  VerticalLineFilled,
};
