/** THIS FILE IS AUTO GENERATED */ import { ab , addFill , addLine , alertLine , alignBottom , alignCenter , alignJustify , alignLeft , alignRight , alignTop , alignVertically , appsLine , arrowDownSFill , arrowGoBackFill , arrowGoForwardFill , arrowLeftSFill , arrowRightSFill , arrowUpSFill , asterisk , attachment2 , bold , bracesLine , bringForward , bringToFront , chatNewLine , checkboxCircleLine , clipboardFill , clipboardLine , closeCircleLine , closeFill , closeLine , codeLine , codeView , deleteBinFill , deleteBinLine , deleteColumn , deleteRow , doubleQuotesL , doubleQuotesR , download2Fill , dragDropLine , emphasis , emphasisCn , englishInput , errorWarningLine , externalLinkFill , fileCopyLine , flowChart , fontColor , fontSize , fontSize2 , formatClear , fullscreenExitLine , fullscreenLine , functions , galleryUploadLine , h1 , h2 , h3 , h4 , h5 , h6 , hashtag , heading , imageAddLine , imageEditLine , imageLine , indentDecrease , indentIncrease , informationLine , inputCursorMove , insertColumnLeft , insertColumnRight , insertRowBottom , insertRowTop , italic , layoutColumnLine , lineHeight , link , linkM , linkUnlink , linkUnlinkM , listCheck , listCheck2 , listOrdered , listUnordered , markdownFill , markdownLine , markPenLine , mergeCellsHorizontal , mergeCellsVertical , mindMap , moreFill , nodeTree , number0 , number1 , number2 , number3 , number4 , number5 , number6 , number7 , number8 , number9 , omega , organizationChart , pageSeparator , paragraph , pencilFill , pencilLine , pinyinInput , questionMark , roundedCorner , scissorsFill , sendBackward , sendToBack , separator , singleQuotesL , singleQuotesR , sortAsc , sortDesc , space , spamLine , splitCellsHorizontal , splitCellsVertical , strikethrough , strikethrough2 , subscript , subscript2 , subtractLine , superscript , superscript2 , table2 , tableLine , text , textDirectionL , textDirectionR , textSpacing , textWrap , translate , translate2 , underline , upload2Fill , videoLine , wubiInput , } from '@remirror/icons' ; import { GenIcon , IconType } from './icons-base' ; /**
 * The react component for the `ab.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Ab Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/a-b.svg)
 */ export const ABIcon = ( props ) => { return GenIcon ( ab ) ( props ) ; } ; /**
 * The react component for the `add-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Add Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/add-fill.svg)
 */ export const AddFillIcon = ( props ) => { return GenIcon ( addFill ) ( props ) ; } ; /**
 * The react component for the `add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/add-line.svg)
 */ export const AddLineIcon = ( props ) => { return GenIcon ( addLine ) ( props ) ; } ; /**
 * The react component for the `alert-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Alert Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/alert-line.svg)
 */ export const AlertLineIcon = ( props ) => { return GenIcon ( alertLine ) ( props ) ; } ; /**
 * The react component for the `align-bottom.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Align Bottom Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/align-bottom.svg)
 */ export const AlignBottomIcon = ( props ) => { return GenIcon ( alignBottom ) ( props ) ; } ; /**
 * The react component for the `align-center.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Align Center Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/align-center.svg)
 */ export const AlignCenterIcon = ( props ) => { return GenIcon ( alignCenter ) ( props ) ; } ; /**
 * The react component for the `align-justify.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Align Justify Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/align-justify.svg)
 */ export const AlignJustifyIcon = ( props ) => { return GenIcon ( alignJustify ) ( props ) ; } ; /**
 * The react component for the `align-left.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Align Left Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/align-left.svg)
 */ export const AlignLeftIcon = ( props ) => { return GenIcon ( alignLeft ) ( props ) ; } ; /**
 * The react component for the `align-right.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Align Right Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/align-right.svg)
 */ export const AlignRightIcon = ( props ) => { return GenIcon ( alignRight ) ( props ) ; } ; /**
 * The react component for the `align-top.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Align Top Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/align-top.svg)
 */ export const AlignTopIcon = ( props ) => { return GenIcon ( alignTop ) ( props ) ; } ; /**
 * The react component for the `align-vertically.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Align Vertically Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/align-vertically.svg)
 */ export const AlignVerticallyIcon = ( props ) => { return GenIcon ( alignVertically ) ( props ) ; } ; /**
 * The react component for the `apps-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Apps Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/apps-line.svg)
 */ export const AppsLineIcon = ( props ) => { return GenIcon ( appsLine ) ( props ) ; } ; /**
 * The react component for the `arrow-down-s-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Down S Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-down-s-fill.svg)
 */ export const ArrowDownSFillIcon = ( props ) => { return GenIcon ( arrowDownSFill ) ( props ) ; } ; /**
 * The react component for the `arrow-go-back-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Go Back Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-go-back-fill.svg)
 */ export const ArrowGoBackFillIcon = ( props ) => { return GenIcon ( arrowGoBackFill ) ( props ) ; } ; /**
 * The react component for the `arrow-go-forward-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Go Forward Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-go-forward-fill.svg)
 */ export const ArrowGoForwardFillIcon = ( props ) => { return GenIcon ( arrowGoForwardFill ) ( props ) ; } ; /**
 * The react component for the `arrow-left-s-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Left S Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-left-s-fill.svg)
 */ export const ArrowLeftSFillIcon = ( props ) => { return GenIcon ( arrowLeftSFill ) ( props ) ; } ; /**
 * The react component for the `arrow-right-s-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Right S Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-right-s-fill.svg)
 */ export const ArrowRightSFillIcon = ( props ) => { return GenIcon ( arrowRightSFill ) ( props ) ; } ; /**
 * The react component for the `arrow-up-s-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Arrow Up S Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/arrow-up-s-fill.svg)
 */ export const ArrowUpSFillIcon = ( props ) => { return GenIcon ( arrowUpSFill ) ( props ) ; } ; /**
 * The react component for the `asterisk.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Asterisk Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/asterisk.svg)
 */ export const AsteriskIcon = ( props ) => { return GenIcon ( asterisk ) ( props ) ; } ; /**
 * The react component for the `attachment-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Attachment 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/attachment-2.svg)
 */ export const Attachment2Icon = ( props ) => { return GenIcon ( attachment2 ) ( props ) ; } ; /**
 * The react component for the `bold.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bold Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/bold.svg)
 */ export const BoldIcon = ( props ) => { return GenIcon ( bold ) ( props ) ; } ; /**
 * The react component for the `braces-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Braces Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/braces-line.svg)
 */ export const BracesLineIcon = ( props ) => { return GenIcon ( bracesLine ) ( props ) ; } ; /**
 * The react component for the `bring-forward.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bring Forward Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/bring-forward.svg)
 */ export const BringForwardIcon = ( props ) => { return GenIcon ( bringForward ) ( props ) ; } ; /**
 * The react component for the `bring-to-front.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Bring To Front Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/bring-to-front.svg)
 */ export const BringToFrontIcon = ( props ) => { return GenIcon ( bringToFront ) ( props ) ; } ; /**
 * The react component for the `chat-new-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Chat New Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Communication/chat-new-line.svg)
 */ export const ChatNewLineIcon = ( props ) => { return GenIcon ( chatNewLine ) ( props ) ; } ; /**
 * The react component for the `checkbox-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Checkbox Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/checkbox-circle-line.svg)
 */ export const CheckboxCircleLineIcon = ( props ) => { return GenIcon ( checkboxCircleLine ) ( props ) ; } ; /**
 * The react component for the `clipboard-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Clipboard Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/clipboard-fill.svg)
 */ export const ClipboardFillIcon = ( props ) => { return GenIcon ( clipboardFill ) ( props ) ; } ; /**
 * The react component for the `clipboard-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Clipboard Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/clipboard-line.svg)
 */ export const ClipboardLineIcon = ( props ) => { return GenIcon ( clipboardLine ) ( props ) ; } ; /**
 * The react component for the `close-circle-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Close Circle Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/close-circle-line.svg)
 */ export const CloseCircleLineIcon = ( props ) => { return GenIcon ( closeCircleLine ) ( props ) ; } ; /**
 * The react component for the `close-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Close Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/close-fill.svg)
 */ export const CloseFillIcon = ( props ) => { return GenIcon ( closeFill ) ( props ) ; } ; /**
 * The react component for the `close-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Close Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/close-line.svg)
 */ export const CloseLineIcon = ( props ) => { return GenIcon ( closeLine ) ( props ) ; } ; /**
 * The react component for the `code-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Code Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Development/code-line.svg)
 */ export const CodeLineIcon = ( props ) => { return GenIcon ( codeLine ) ( props ) ; } ; /**
 * The react component for the `code-view.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Code View Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/code-view.svg)
 */ export const CodeViewIcon = ( props ) => { return GenIcon ( codeView ) ( props ) ; } ; /**
 * The react component for the `delete-bin-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-fill.svg)
 */ export const DeleteBinFillIcon = ( props ) => { return GenIcon ( deleteBinFill ) ( props ) ; } ; /**
 * The react component for the `delete-bin-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Bin Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/delete-bin-line.svg)
 */ export const DeleteBinLineIcon = ( props ) => { return GenIcon ( deleteBinLine ) ( props ) ; } ; /**
 * The react component for the `delete-column.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Column Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/delete-column.svg)
 */ export const DeleteColumnIcon = ( props ) => { return GenIcon ( deleteColumn ) ( props ) ; } ; /**
 * The react component for the `delete-row.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Delete Row Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/delete-row.svg)
 */ export const DeleteRowIcon = ( props ) => { return GenIcon ( deleteRow ) ( props ) ; } ; /**
 * The react component for the `double-quotes-l.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Double Quotes L Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/double-quotes-l.svg)
 */ export const DoubleQuotesLIcon = ( props ) => { return GenIcon ( doubleQuotesL ) ( props ) ; } ; /**
 * The react component for the `double-quotes-r.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Double Quotes R Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/double-quotes-r.svg)
 */ export const DoubleQuotesRIcon = ( props ) => { return GenIcon ( doubleQuotesR ) ( props ) ; } ; /**
 * The react component for the `download-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Download 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/download-2-fill.svg)
 */ export const Download2FillIcon = ( props ) => { return GenIcon ( download2Fill ) ( props ) ; } ; /**
 * The react component for the `drag-drop-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Drag Drop Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/drag-drop-line.svg)
 */ export const DragDropLineIcon = ( props ) => { return GenIcon ( dragDropLine ) ( props ) ; } ; /**
 * The react component for the `emphasis-cn.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emphasis Cn Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/emphasis-cn.svg)
 */ export const EmphasisCnIcon = ( props ) => { return GenIcon ( emphasisCn ) ( props ) ; } ; /**
 * The react component for the `emphasis.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Emphasis Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/emphasis.svg)
 */ export const EmphasisIcon = ( props ) => { return GenIcon ( emphasis ) ( props ) ; } ; /**
 * The react component for the `english-input.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![English Input Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/english-input.svg)
 */ export const EnglishInputIcon = ( props ) => { return GenIcon ( englishInput ) ( props ) ; } ; /**
 * The react component for the `error-warning-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Error Warning Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/error-warning-line.svg)
 */ export const ErrorWarningLineIcon = ( props ) => { return GenIcon ( errorWarningLine ) ( props ) ; } ; /**
 * The react component for the `external-link-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![External Link Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/external-link-fill.svg)
 */ export const ExternalLinkFillIcon = ( props ) => { return GenIcon ( externalLinkFill ) ( props ) ; } ; /**
 * The react component for the `file-copy-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![File Copy Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/file-copy-line.svg)
 */ export const FileCopyLineIcon = ( props ) => { return GenIcon ( fileCopyLine ) ( props ) ; } ; /**
 * The react component for the `flow-chart.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Flow Chart Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/flow-chart.svg)
 */ export const FlowChartIcon = ( props ) => { return GenIcon ( flowChart ) ( props ) ; } ; /**
 * The react component for the `font-color.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Font Color Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/font-color.svg)
 */ export const FontColorIcon = ( props ) => { return GenIcon ( fontColor ) ( props ) ; } ; /**
 * The react component for the `font-size-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Font Size 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/font-size-2.svg)
 */ export const FontSize2Icon = ( props ) => { return GenIcon ( fontSize2 ) ( props ) ; } ; /**
 * The react component for the `font-size.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Font Size Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/font-size.svg)
 */ export const FontSizeIcon = ( props ) => { return GenIcon ( fontSize ) ( props ) ; } ; /**
 * The react component for the `format-clear.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Format Clear Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/format-clear.svg)
 */ export const FormatClearIcon = ( props ) => { return GenIcon ( formatClear ) ( props ) ; } ; /**
 * The react component for the `fullscreen-exit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fullscreen Exit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/fullscreen-exit-line.svg)
 */ export const FullscreenExitLineIcon = ( props ) => { return GenIcon ( fullscreenExitLine ) ( props ) ; } ; /**
 * The react component for the `fullscreen-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Fullscreen Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/fullscreen-line.svg)
 */ export const FullscreenLineIcon = ( props ) => { return GenIcon ( fullscreenLine ) ( props ) ; } ; /**
 * The react component for the `functions.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Functions Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/functions.svg)
 */ export const FunctionsIcon = ( props ) => { return GenIcon ( functions ) ( props ) ; } ; /**
 * The react component for the `gallery-upload-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Gallery Upload Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/gallery-upload-line.svg)
 */ export const GalleryUploadLineIcon = ( props ) => { return GenIcon ( galleryUploadLine ) ( props ) ; } ; /**
 * The react component for the `h-1.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![H 1 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/h-1.svg)
 */ export const H1Icon = ( props ) => { return GenIcon ( h1 ) ( props ) ; } ; /**
 * The react component for the `h-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![H 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/h-2.svg)
 */ export const H2Icon = ( props ) => { return GenIcon ( h2 ) ( props ) ; } ; /**
 * The react component for the `h-3.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![H 3 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/h-3.svg)
 */ export const H3Icon = ( props ) => { return GenIcon ( h3 ) ( props ) ; } ; /**
 * The react component for the `h-4.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![H 4 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/h-4.svg)
 */ export const H4Icon = ( props ) => { return GenIcon ( h4 ) ( props ) ; } ; /**
 * The react component for the `h-5.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![H 5 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/h-5.svg)
 */ export const H5Icon = ( props ) => { return GenIcon ( h5 ) ( props ) ; } ; /**
 * The react component for the `h-6.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![H 6 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/h-6.svg)
 */ export const H6Icon = ( props ) => { return GenIcon ( h6 ) ( props ) ; } ; /**
 * The react component for the `hashtag.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Hashtag Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/hashtag.svg)
 */ export const HashtagIcon = ( props ) => { return GenIcon ( hashtag ) ( props ) ; } ; /**
 * The react component for the `heading.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Heading Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/heading.svg)
 */ export const HeadingIcon = ( props ) => { return GenIcon ( heading ) ( props ) ; } ; /**
 * The react component for the `image-add-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Image Add Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/image-add-line.svg)
 */ export const ImageAddLineIcon = ( props ) => { return GenIcon ( imageAddLine ) ( props ) ; } ; /**
 * The react component for the `image-edit-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Image Edit Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/image-edit-line.svg)
 */ export const ImageEditLineIcon = ( props ) => { return GenIcon ( imageEditLine ) ( props ) ; } ; /**
 * The react component for the `image-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Image Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/image-line.svg)
 */ export const ImageLineIcon = ( props ) => { return GenIcon ( imageLine ) ( props ) ; } ; /**
 * The react component for the `indent-decrease.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Indent Decrease Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/indent-decrease.svg)
 */ export const IndentDecreaseIcon = ( props ) => { return GenIcon ( indentDecrease ) ( props ) ; } ; /**
 * The react component for the `indent-increase.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Indent Increase Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/indent-increase.svg)
 */ export const IndentIncreaseIcon = ( props ) => { return GenIcon ( indentIncrease ) ( props ) ; } ; /**
 * The react component for the `information-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Information Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/information-line.svg)
 */ export const InformationLineIcon = ( props ) => { return GenIcon ( informationLine ) ( props ) ; } ; /**
 * The react component for the `input-cursor-move.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Input Cursor Move Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/input-cursor-move.svg)
 */ export const InputCursorMoveIcon = ( props ) => { return GenIcon ( inputCursorMove ) ( props ) ; } ; /**
 * The react component for the `insert-column-left.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Insert Column Left Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/insert-column-left.svg)
 */ export const InsertColumnLeftIcon = ( props ) => { return GenIcon ( insertColumnLeft ) ( props ) ; } ; /**
 * The react component for the `insert-column-right.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Insert Column Right Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/insert-column-right.svg)
 */ export const InsertColumnRightIcon = ( props ) => { return GenIcon ( insertColumnRight ) ( props ) ; } ; /**
 * The react component for the `insert-row-bottom.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Insert Row Bottom Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/insert-row-bottom.svg)
 */ export const InsertRowBottomIcon = ( props ) => { return GenIcon ( insertRowBottom ) ( props ) ; } ; /**
 * The react component for the `insert-row-top.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Insert Row Top Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/insert-row-top.svg)
 */ export const InsertRowTopIcon = ( props ) => { return GenIcon ( insertRowTop ) ( props ) ; } ; /**
 * The react component for the `italic.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Italic Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/italic.svg)
 */ export const ItalicIcon = ( props ) => { return GenIcon ( italic ) ( props ) ; } ; /**
 * The react component for the `layout-column-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Layout Column Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/layout-column-line.svg)
 */ export const LayoutColumnLineIcon = ( props ) => { return GenIcon ( layoutColumnLine ) ( props ) ; } ; /**
 * The react component for the `line-height.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Line Height Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/line-height.svg)
 */ export const LineHeightIcon = ( props ) => { return GenIcon ( lineHeight ) ( props ) ; } ; /**
 * The react component for the `link-m.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Link M Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/link-m.svg)
 */ export const LinkMIcon = ( props ) => { return GenIcon ( linkM ) ( props ) ; } ; /**
 * The react component for the `link-unlink-m.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Link Unlink M Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/link-unlink-m.svg)
 */ export const LinkUnlinkMIcon = ( props ) => { return GenIcon ( linkUnlinkM ) ( props ) ; } ; /**
 * The react component for the `link-unlink.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Link Unlink Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/link-unlink.svg)
 */ export const LinkUnlinkIcon = ( props ) => { return GenIcon ( linkUnlink ) ( props ) ; } ; /**
 * The react component for the `link.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Link Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/link.svg)
 */ export const LinkIcon = ( props ) => { return GenIcon ( link ) ( props ) ; } ; /**
 * The react component for the `list-check-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![List Check 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/list-check-2.svg)
 */ export const ListCheck2Icon = ( props ) => { return GenIcon ( listCheck2 ) ( props ) ; } ; /**
 * The react component for the `list-check.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![List Check Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/list-check.svg)
 */ export const ListCheckIcon = ( props ) => { return GenIcon ( listCheck ) ( props ) ; } ; /**
 * The react component for the `list-ordered.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![List Ordered Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/list-ordered.svg)
 */ export const ListOrderedIcon = ( props ) => { return GenIcon ( listOrdered ) ( props ) ; } ; /**
 * The react component for the `list-unordered.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![List Unordered Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/list-unordered.svg)
 */ export const ListUnorderedIcon = ( props ) => { return GenIcon ( listUnordered ) ( props ) ; } ; /**
 * The react component for the `mark-pen-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mark Pen Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/mark-pen-line.svg)
 */ export const MarkPenLineIcon = ( props ) => { return GenIcon ( markPenLine ) ( props ) ; } ; /**
 * The react component for the `markdown-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Markdown Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/markdown-fill.svg)
 */ export const MarkdownFillIcon = ( props ) => { return GenIcon ( markdownFill ) ( props ) ; } ; /**
 * The react component for the `markdown-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Markdown Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Document/markdown-line.svg)
 */ export const MarkdownLineIcon = ( props ) => { return GenIcon ( markdownLine ) ( props ) ; } ; /**
 * The react component for the `merge-cells-horizontal.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Merge Cells Horizontal Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/merge-cells-horizontal.svg)
 */ export const MergeCellsHorizontalIcon = ( props ) => { return GenIcon ( mergeCellsHorizontal ) ( props ) ; } ; /**
 * The react component for the `merge-cells-vertical.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Merge Cells Vertical Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/merge-cells-vertical.svg)
 */ export const MergeCellsVerticalIcon = ( props ) => { return GenIcon ( mergeCellsVertical ) ( props ) ; } ; /**
 * The react component for the `mind-map.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Mind Map Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/mind-map.svg)
 */ export const MindMapIcon = ( props ) => { return GenIcon ( mindMap ) ( props ) ; } ; /**
 * The react component for the `more-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![More Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/more-fill.svg)
 */ export const MoreFillIcon = ( props ) => { return GenIcon ( moreFill ) ( props ) ; } ; /**
 * The react component for the `node-tree.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Node Tree Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/node-tree.svg)
 */ export const NodeTreeIcon = ( props ) => { return GenIcon ( nodeTree ) ( props ) ; } ; /**
 * The react component for the `number-0.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 0 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-0.svg)
 */ export const Number0Icon = ( props ) => { return GenIcon ( number0 ) ( props ) ; } ; /**
 * The react component for the `number-1.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 1 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-1.svg)
 */ export const Number1Icon = ( props ) => { return GenIcon ( number1 ) ( props ) ; } ; /**
 * The react component for the `number-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-2.svg)
 */ export const Number2Icon = ( props ) => { return GenIcon ( number2 ) ( props ) ; } ; /**
 * The react component for the `number-3.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 3 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-3.svg)
 */ export const Number3Icon = ( props ) => { return GenIcon ( number3 ) ( props ) ; } ; /**
 * The react component for the `number-4.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 4 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-4.svg)
 */ export const Number4Icon = ( props ) => { return GenIcon ( number4 ) ( props ) ; } ; /**
 * The react component for the `number-5.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 5 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-5.svg)
 */ export const Number5Icon = ( props ) => { return GenIcon ( number5 ) ( props ) ; } ; /**
 * The react component for the `number-6.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 6 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-6.svg)
 */ export const Number6Icon = ( props ) => { return GenIcon ( number6 ) ( props ) ; } ; /**
 * The react component for the `number-7.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 7 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-7.svg)
 */ export const Number7Icon = ( props ) => { return GenIcon ( number7 ) ( props ) ; } ; /**
 * The react component for the `number-8.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 8 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-8.svg)
 */ export const Number8Icon = ( props ) => { return GenIcon ( number8 ) ( props ) ; } ; /**
 * The react component for the `number-9.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Number 9 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/number-9.svg)
 */ export const Number9Icon = ( props ) => { return GenIcon ( number9 ) ( props ) ; } ; /**
 * The react component for the `omega.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Omega Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/omega.svg)
 */ export const OmegaIcon = ( props ) => { return GenIcon ( omega ) ( props ) ; } ; /**
 * The react component for the `organization-chart.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Organization Chart Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/organization-chart.svg)
 */ export const OrganizationChartIcon = ( props ) => { return GenIcon ( organizationChart ) ( props ) ; } ; /**
 * The react component for the `page-separator.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Page Separator Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/page-separator.svg)
 */ export const PageSeparatorIcon = ( props ) => { return GenIcon ( pageSeparator ) ( props ) ; } ; /**
 * The react component for the `paragraph.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Paragraph Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/paragraph.svg)
 */ export const ParagraphIcon = ( props ) => { return GenIcon ( paragraph ) ( props ) ; } ; /**
 * The react component for the `pencil-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pencil Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pencil-fill.svg)
 */ export const PencilFillIcon = ( props ) => { return GenIcon ( pencilFill ) ( props ) ; } ; /**
 * The react component for the `pencil-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pencil Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/pencil-line.svg)
 */ export const PencilLineIcon = ( props ) => { return GenIcon ( pencilLine ) ( props ) ; } ; /**
 * The react component for the `pinyin-input.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Pinyin Input Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/pinyin-input.svg)
 */ export const PinyinInputIcon = ( props ) => { return GenIcon ( pinyinInput ) ( props ) ; } ; /**
 * The react component for the `question-mark.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Question Mark Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/question-mark.svg)
 */ export const QuestionMarkIcon = ( props ) => { return GenIcon ( questionMark ) ( props ) ; } ; /**
 * The react component for the `rounded-corner.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Rounded Corner Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/rounded-corner.svg)
 */ export const RoundedCornerIcon = ( props ) => { return GenIcon ( roundedCorner ) ( props ) ; } ; /**
 * The react component for the `scissors-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Scissors Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/scissors-fill.svg)
 */ export const ScissorsFillIcon = ( props ) => { return GenIcon ( scissorsFill ) ( props ) ; } ; /**
 * The react component for the `send-backward.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Send Backward Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/send-backward.svg)
 */ export const SendBackwardIcon = ( props ) => { return GenIcon ( sendBackward ) ( props ) ; } ; /**
 * The react component for the `send-to-back.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Send To Back Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/send-to-back.svg)
 */ export const SendToBackIcon = ( props ) => { return GenIcon ( sendToBack ) ( props ) ; } ; /**
 * The react component for the `separator.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Separator Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/separator.svg)
 */ export const SeparatorIcon = ( props ) => { return GenIcon ( separator ) ( props ) ; } ; /**
 * The react component for the `single-quotes-l.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Single Quotes L Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/single-quotes-l.svg)
 */ export const SingleQuotesLIcon = ( props ) => { return GenIcon ( singleQuotesL ) ( props ) ; } ; /**
 * The react component for the `single-quotes-r.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Single Quotes R Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/single-quotes-r.svg)
 */ export const SingleQuotesRIcon = ( props ) => { return GenIcon ( singleQuotesR ) ( props ) ; } ; /**
 * The react component for the `sort-asc.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sort Asc Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/sort-asc.svg)
 */ export const SortAscIcon = ( props ) => { return GenIcon ( sortAsc ) ( props ) ; } ; /**
 * The react component for the `sort-desc.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Sort Desc Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/sort-desc.svg)
 */ export const SortDescIcon = ( props ) => { return GenIcon ( sortDesc ) ( props ) ; } ; /**
 * The react component for the `space.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Space Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/space.svg)
 */ export const SpaceIcon = ( props ) => { return GenIcon ( space ) ( props ) ; } ; /**
 * The react component for the `spam-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Spam Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/spam-line.svg)
 */ export const SpamLineIcon = ( props ) => { return GenIcon ( spamLine ) ( props ) ; } ; /**
 * The react component for the `split-cells-horizontal.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Split Cells Horizontal Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/split-cells-horizontal.svg)
 */ export const SplitCellsHorizontalIcon = ( props ) => { return GenIcon ( splitCellsHorizontal ) ( props ) ; } ; /**
 * The react component for the `split-cells-vertical.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Split Cells Vertical Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/split-cells-vertical.svg)
 */ export const SplitCellsVerticalIcon = ( props ) => { return GenIcon ( splitCellsVertical ) ( props ) ; } ; /**
 * The react component for the `strikethrough-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Strikethrough 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/strikethrough-2.svg)
 */ export const Strikethrough2Icon = ( props ) => { return GenIcon ( strikethrough2 ) ( props ) ; } ; /**
 * The react component for the `strikethrough.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Strikethrough Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/strikethrough.svg)
 */ export const StrikethroughIcon = ( props ) => { return GenIcon ( strikethrough ) ( props ) ; } ; /**
 * The react component for the `subscript-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Subscript 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/subscript-2.svg)
 */ export const Subscript2Icon = ( props ) => { return GenIcon ( subscript2 ) ( props ) ; } ; /**
 * The react component for the `subscript.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Subscript Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/subscript.svg)
 */ export const SubscriptIcon = ( props ) => { return GenIcon ( subscript ) ( props ) ; } ; /**
 * The react component for the `subtract-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Subtract Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/subtract-line.svg)
 */ export const SubtractLineIcon = ( props ) => { return GenIcon ( subtractLine ) ( props ) ; } ; /**
 * The react component for the `superscript-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Superscript 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/superscript-2.svg)
 */ export const Superscript2Icon = ( props ) => { return GenIcon ( superscript2 ) ( props ) ; } ; /**
 * The react component for the `superscript.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Superscript Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/superscript.svg)
 */ export const SuperscriptIcon = ( props ) => { return GenIcon ( superscript ) ( props ) ; } ; /**
 * The react component for the `table-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Table 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/table-2.svg)
 */ export const Table2Icon = ( props ) => { return GenIcon ( table2 ) ( props ) ; } ; /**
 * The react component for the `table-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Table Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Design/table-line.svg)
 */ export const TableLineIcon = ( props ) => { return GenIcon ( tableLine ) ( props ) ; } ; /**
 * The react component for the `text-direction-l.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Text Direction L Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/text-direction-l.svg)
 */ export const TextDirectionLIcon = ( props ) => { return GenIcon ( textDirectionL ) ( props ) ; } ; /**
 * The react component for the `text-direction-r.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Text Direction R Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/text-direction-r.svg)
 */ export const TextDirectionRIcon = ( props ) => { return GenIcon ( textDirectionR ) ( props ) ; } ; /**
 * The react component for the `text-spacing.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Text Spacing Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/text-spacing.svg)
 */ export const TextSpacingIcon = ( props ) => { return GenIcon ( textSpacing ) ( props ) ; } ; /**
 * The react component for the `text-wrap.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Text Wrap Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/text-wrap.svg)
 */ export const TextWrapIcon = ( props ) => { return GenIcon ( textWrap ) ( props ) ; } ; /**
 * The react component for the `text.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Text Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/text.svg)
 */ export const TextIcon = ( props ) => { return GenIcon ( text ) ( props ) ; } ; /**
 * The react component for the `translate-2.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Translate 2 Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/translate-2.svg)
 */ export const Translate2Icon = ( props ) => { return GenIcon ( translate2 ) ( props ) ; } ; /**
 * The react component for the `translate.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Translate Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/translate.svg)
 */ export const TranslateIcon = ( props ) => { return GenIcon ( translate ) ( props ) ; } ; /**
 * The react component for the `underline.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Underline Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/underline.svg)
 */ export const UnderlineIcon = ( props ) => { return GenIcon ( underline ) ( props ) ; } ; /**
 * The react component for the `upload-2-fill.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Upload 2 Fill Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/System/upload-2-fill.svg)
 */ export const Upload2FillIcon = ( props ) => { return GenIcon ( upload2Fill ) ( props ) ; } ; /**
 * The react component for the `video-line.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Video Line Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Media/video-line.svg)
 */ export const VideoLineIcon = ( props ) => { return GenIcon ( videoLine ) ( props ) ; } ; /**
 * The react component for the `wubi-input.svg` icon created by [RemixIcons](https://remixicons.com).
 * ![Wubi Input Icon](https://cdn.jsdelivr.net/npm/remixicon@2.5.0/icons/Editor/wubi-input.svg)
 */ export const WubiInputIcon = ( props ) => { return GenIcon ( wubiInput ) ( props ) ; } ;