Implement contextual actions for the workflows (#8814)

Implemented the following actions for the workflows:
- Test Workflow
- Discard Draft
- Activate Draft
- Activate Workflow Last Published Version
- Deactivate Workflow
- See Workflow Executions
- See Workflow Active Version
- See Workflow Versions History

And the following actions for the workflow versions:
- Use As Draft
- See Workflow Versions History
- See Workflow Executions

Video example:


https://github.com/user-attachments/assets/016956a6-6f2e-4de5-9605-d6e14526cbb3

A few of these actions are links to the relations of the workflow object
(link to a filtered table). To generalize this behavior, I will create
an hook named `useSeeRelationsActionSingleRecordAction` to automatically
generate links to a showPage if the relation is a Many To One or to a
filtered table if the relation is a One to Many for all the record
types.
I will also create actions which will allow to create a relation.

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Raphaël Bosi
2024-12-03 12:09:51 +01:00
committed by GitHub
parent 7b2d9894f3
commit 32194a88b3
45 changed files with 2334 additions and 254 deletions

View File

@ -150,6 +150,8 @@ export {
IconHeartOff,
IconHelpCircle,
IconHierarchy2,
IconHistory,
IconHistoryToggle,
IconHome,
IconInbox,
IconInfoCircle,
@ -192,6 +194,7 @@ export {
IconPhoto,
IconPhotoUp,
IconPilcrow,
IconPlayerPause,
IconPlayerPlay,
IconPlayerStop,
IconPlaylistAdd,

View File

@ -10,20 +10,21 @@ import {
Icon3dRotate,
IconAB,
IconAB2,
IconABOff,
IconAbacus,
IconAbacusOff,
IconAbc,
IconABOff,
IconAccessible,
IconAccessibleOff,
IconAccessPoint,
IconAccessPointOff,
IconAccessible,
IconAccessibleOff,
IconActivity,
IconActivityHeartbeat,
IconAd,
IconAd2,
IconAdCircle,
IconAdCircleOff,
IconAdOff,
IconAddressBookOff,
IconAdjustments,
IconAdjustmentsAlt,
@ -48,7 +49,6 @@ import {
IconAdjustmentsStar,
IconAdjustmentsUp,
IconAdjustmentsX,
IconAdOff,
IconAerialLift,
IconAffiliate,
IconAirBalloon,
@ -118,10 +118,10 @@ import {
IconApiApp,
IconApiAppOff,
IconApiOff,
IconAppWindow,
IconApple,
IconApps,
IconAppsOff,
IconAppWindow,
IconArchive,
IconArchiveOff,
IconArmchair,
@ -233,6 +233,23 @@ import {
IconArrowRotaryStraight,
IconArrowRoundaboutLeft,
IconArrowRoundaboutRight,
IconArrowSharpTurnLeft,
IconArrowSharpTurnRight,
IconArrowUp,
IconArrowUpBar,
IconArrowUpCircle,
IconArrowUpLeft,
IconArrowUpLeftCircle,
IconArrowUpRhombus,
IconArrowUpRight,
IconArrowUpRightCircle,
IconArrowUpSquare,
IconArrowUpTail,
IconArrowWaveLeftDown,
IconArrowWaveLeftUp,
IconArrowWaveRightDown,
IconArrowWaveRightUp,
IconArrowZigZag,
IconArrowsCross,
IconArrowsDiagonal,
IconArrowsDiagonal2,
@ -247,8 +264,6 @@ import {
IconArrowsDownUp,
IconArrowsExchange,
IconArrowsExchange2,
IconArrowSharpTurnLeft,
IconArrowSharpTurnRight,
IconArrowsHorizontal,
IconArrowsJoin,
IconArrowsJoin2,
@ -276,21 +291,6 @@ import {
IconArrowsUpLeft,
IconArrowsUpRight,
IconArrowsVertical,
IconArrowUp,
IconArrowUpBar,
IconArrowUpCircle,
IconArrowUpLeft,
IconArrowUpLeftCircle,
IconArrowUpRhombus,
IconArrowUpRight,
IconArrowUpRightCircle,
IconArrowUpSquare,
IconArrowUpTail,
IconArrowWaveLeftDown,
IconArrowWaveLeftUp,
IconArrowWaveRightDown,
IconArrowWaveRightUp,
IconArrowZigZag,
IconArtboard,
IconArtboardOff,
IconArticle,
@ -331,13 +331,13 @@ import {
IconBadgeCc,
IconBadgeHd,
IconBadgeOff,
IconBadges,
IconBadgeSd,
IconBadgesOff,
IconBadgeTm,
IconBadgeVo,
IconBadgeVr,
IconBadgeWc,
IconBadges,
IconBadgesOff,
IconBaguette,
IconBallAmericanFootball,
IconBallAmericanFootballOff,
@ -346,12 +346,12 @@ import {
IconBallBowling,
IconBallFootball,
IconBallFootballOff,
IconBallTennis,
IconBallVolleyball,
IconBalloon,
IconBalloonOff,
IconBallpen,
IconBallpenOff,
IconBallTennis,
IconBallVolleyball,
IconBan,
IconBandage,
IconBandageOff,
@ -468,6 +468,8 @@ import {
IconBook,
IconBook2,
IconBookDownload,
IconBookOff,
IconBookUpload,
IconBookmark,
IconBookmarkEdit,
IconBookmarkMinus,
@ -476,10 +478,8 @@ import {
IconBookmarkQuestion,
IconBookmarks,
IconBookmarksOff,
IconBookOff,
IconBooks,
IconBooksOff,
IconBookUpload,
IconBorderAll,
IconBorderBottom,
IconBorderCorners,
@ -582,6 +582,7 @@ import {
IconBrandBulma,
IconBrandBumble,
IconBrandBunpo,
IconBrandCSharp,
IconBrandCake,
IconBrandCakephp,
IconBrandCampaignmonitor,
@ -603,7 +604,6 @@ import {
IconBrandCpp,
IconBrandCraft,
IconBrandCrunchbase,
IconBrandCSharp,
IconBrandCss3,
IconBrandCtemplar,
IconBrandCucumber,
@ -739,8 +739,8 @@ import {
IconBrandOkRu,
IconBrandOnedrive,
IconBrandOnlyfans,
IconBrandOpenai,
IconBrandOpenSource,
IconBrandOpenai,
IconBrandOpenvpn,
IconBrandOpera,
IconBrandPagekit,
@ -934,9 +934,9 @@ import {
IconBulbOff,
IconBulldozer,
IconBus,
IconBusinessplan,
IconBusOff,
IconBusStop,
IconBusinessplan,
IconButterfly,
IconCactus,
IconCactusOff,
@ -1006,9 +1006,11 @@ import {
IconCapture,
IconCaptureOff,
IconCar,
IconCaravan,
IconCarCrane,
IconCarCrash,
IconCarOff,
IconCarTurbine,
IconCaravan,
IconCardboards,
IconCardboardsOff,
IconCards,
@ -1016,12 +1018,10 @@ import {
IconCaretLeft,
IconCaretRight,
IconCaretUp,
IconCarOff,
IconCarouselHorizontal,
IconCarouselVertical,
IconCarrot,
IconCarrotOff,
IconCarTurbine,
IconCash,
IconCashBanknote,
IconCashBanknoteOff,
@ -1032,6 +1032,7 @@ import {
IconCategory,
IconCategory2,
IconCe,
IconCeOff,
IconCell,
IconCellSignal1,
IconCellSignal2,
@ -1039,7 +1040,6 @@ import {
IconCellSignal4,
IconCellSignal5,
IconCellSignalOff,
IconCeOff,
IconCertificate,
IconCertificate2,
IconCertificate2Off,
@ -1105,6 +1105,9 @@ import {
IconChevronLeftPipe,
IconChevronRight,
IconChevronRightPipe,
IconChevronUp,
IconChevronUpLeft,
IconChevronUpRight,
IconChevronsDown,
IconChevronsDownLeft,
IconChevronsDownRight,
@ -1113,9 +1116,6 @@ import {
IconChevronsUp,
IconChevronsUpLeft,
IconChevronsUpRight,
IconChevronUp,
IconChevronUpLeft,
IconChevronUpRight,
IconChisel,
IconChristmasTree,
IconChristmasTreeOff,
@ -1136,11 +1136,11 @@ import {
IconCircleChevronDown,
IconCircleChevronLeft,
IconCircleChevronRight,
IconCircleChevronUp,
IconCircleChevronsDown,
IconCircleChevronsLeft,
IconCircleChevronsRight,
IconCircleChevronsUp,
IconCircleChevronUp,
IconCircleDashed,
IconCircleDot,
IconCircleDotted,
@ -1189,11 +1189,11 @@ import {
IconCirclePlus,
IconCircleRectangle,
IconCircleRectangleOff,
IconCircles,
IconCircleSquare,
IconCirclesRelation,
IconCircleTriangle,
IconCircleX,
IconCircles,
IconCirclesRelation,
IconCircuitAmmeter,
IconCircuitBattery,
IconCircuitBulb,
@ -1320,9 +1320,9 @@ import {
IconCoinOff,
IconCoinPound,
IconCoinRupee,
IconCoins,
IconCoinYen,
IconCoinYuan,
IconCoins,
IconColorFilter,
IconColorPicker,
IconColorPickerOff,
@ -1361,9 +1361,9 @@ import {
IconCookieMan,
IconCookieOff,
IconCopy,
IconCopyOff,
IconCopyleft,
IconCopyleftOff,
IconCopyOff,
IconCopyright,
IconCopyrightOff,
IconCornerDownLeft,
@ -1399,8 +1399,8 @@ import {
IconCricket,
IconCrop,
IconCross,
IconCrosshair,
IconCrossOff,
IconCrosshair,
IconCrown,
IconCrownOff,
IconCrutches,
@ -1648,37 +1648,13 @@ import {
IconDeviceNintendoOff,
IconDeviceProjector,
IconDeviceRemote,
IconDevices,
IconDevices2,
IconDevicesBolt,
IconDevicesCancel,
IconDevicesCheck,
IconDevicesCode,
IconDevicesCog,
IconDeviceSdCard,
IconDevicesDollar,
IconDevicesDown,
IconDevicesExclamation,
IconDevicesHeart,
IconDeviceSim,
IconDeviceSim1,
IconDeviceSim2,
IconDeviceSim3,
IconDevicesMinus,
IconDevicesOff,
IconDevicesPause,
IconDevicesPc,
IconDevicesPcOff,
IconDeviceSpeaker,
IconDeviceSpeakerOff,
IconDevicesPin,
IconDevicesPlus,
IconDevicesQuestion,
IconDevicesSearch,
IconDevicesShare,
IconDevicesStar,
IconDevicesUp,
IconDevicesX,
IconDeviceTablet,
IconDeviceTabletBolt,
IconDeviceTabletCancel,
@ -1727,6 +1703,30 @@ import {
IconDeviceWatchStats2,
IconDeviceWatchUp,
IconDeviceWatchX,
IconDevices,
IconDevices2,
IconDevicesBolt,
IconDevicesCancel,
IconDevicesCheck,
IconDevicesCode,
IconDevicesCog,
IconDevicesDollar,
IconDevicesDown,
IconDevicesExclamation,
IconDevicesHeart,
IconDevicesMinus,
IconDevicesOff,
IconDevicesPause,
IconDevicesPc,
IconDevicesPcOff,
IconDevicesPin,
IconDevicesPlus,
IconDevicesQuestion,
IconDevicesSearch,
IconDevicesShare,
IconDevicesStar,
IconDevicesUp,
IconDevicesX,
IconDiabolo,
IconDiaboloOff,
IconDiaboloPlus,
@ -1745,9 +1745,9 @@ import {
IconDimensions,
IconDirection,
IconDirectionHorizontal,
IconDirections,
IconDirectionSign,
IconDirectionSignOff,
IconDirections,
IconDirectionsOff,
IconDisabled,
IconDisabled2,
@ -1801,13 +1801,14 @@ import {
IconDropletPin,
IconDropletPlus,
IconDropletQuestion,
IconDroplets,
IconDropletSearch,
IconDropletShare,
IconDropletStar,
IconDropletUp,
IconDropletX,
IconDroplets,
IconDualScreen,
IconEPassport,
IconEar,
IconEarOff,
IconEaseIn,
@ -1833,7 +1834,6 @@ import {
IconEmphasis,
IconEngine,
IconEngineOff,
IconEPassport,
IconEqual,
IconEqualDouble,
IconEqualNot,
@ -1872,9 +1872,6 @@ import {
IconEyeDown,
IconEyeEdit,
IconEyeExclamation,
IconEyeglass,
IconEyeglass2,
IconEyeglassOff,
IconEyeHeart,
IconEyeMinus,
IconEyeOff,
@ -1888,6 +1885,9 @@ import {
IconEyeTable,
IconEyeUp,
IconEyeX,
IconEyeglass,
IconEyeglass2,
IconEyeglassOff,
IconFaceId,
IconFaceIdError,
IconFaceMask,
@ -1942,13 +1942,11 @@ import {
IconFilePower,
IconFileReport,
IconFileRss,
IconFiles,
IconFileScissors,
IconFileSearch,
IconFileSettings,
IconFileShredder,
IconFileSignal,
IconFilesOff,
IconFileSpreadsheet,
IconFileStack,
IconFileStar,
@ -1985,6 +1983,8 @@ import {
IconFileVector,
IconFileX,
IconFileZip,
IconFiles,
IconFilesOff,
IconFilter,
IconFilterBolt,
IconFilterCancel,
@ -2003,12 +2003,12 @@ import {
IconFilterPin,
IconFilterPlus,
IconFilterQuestion,
IconFilters,
IconFilterSearch,
IconFilterShare,
IconFilterStar,
IconFilterUp,
IconFilterX,
IconFilters,
IconFingerprint,
IconFingerprintOff,
IconFireExtinguisher,
@ -2070,6 +2070,7 @@ import {
IconFocusCentered,
IconFold,
IconFoldDown,
IconFoldUp,
IconFolder,
IconFolderBolt,
IconFolderCancel,
@ -2087,15 +2088,14 @@ import {
IconFolderPin,
IconFolderPlus,
IconFolderQuestion,
IconFolders,
IconFolderSearch,
IconFolderShare,
IconFoldersOff,
IconFolderStar,
IconFolderSymlink,
IconFolderUp,
IconFolderX,
IconFoldUp,
IconFolders,
IconFoldersOff,
IconForbid,
IconForbid2,
IconForklift,
@ -2224,7 +2224,6 @@ import {
IconHeadsetOff,
IconHealthRecognition,
IconHeart,
IconHeartbeat,
IconHeartBolt,
IconHeartBroken,
IconHeartCancel,
@ -2243,13 +2242,14 @@ import {
IconHeartPlus,
IconHeartQuestion,
IconHeartRateMonitor,
IconHearts,
IconHeartSearch,
IconHeartShare,
IconHeartsOff,
IconHeartStar,
IconHeartUp,
IconHeartX,
IconHeartbeat,
IconHearts,
IconHeartsOff,
IconHelicopter,
IconHelicopterLanding,
IconHelmet,
@ -2268,12 +2268,6 @@ import {
IconHemispherePlus,
IconHexagon,
IconHexagon3d,
IconHexagonalPrism,
IconHexagonalPrismOff,
IconHexagonalPrismPlus,
IconHexagonalPyramid,
IconHexagonalPyramidOff,
IconHexagonalPyramidPlus,
IconHexagonLetterA,
IconHexagonLetterB,
IconHexagonLetterC,
@ -2311,6 +2305,12 @@ import {
IconHexagonNumber8,
IconHexagonNumber9,
IconHexagonOff,
IconHexagonalPrism,
IconHexagonalPrismOff,
IconHexagonalPrismPlus,
IconHexagonalPyramid,
IconHexagonalPyramidOff,
IconHexagonalPyramidPlus,
IconHexagons,
IconHexagonsOff,
IconHierarchy,
@ -2424,6 +2424,7 @@ import {
IconKayak,
IconKering,
IconKey,
IconKeyOff,
IconKeyboard,
IconKeyboardHide,
IconKeyboardOff,
@ -2433,7 +2434,6 @@ import {
IconKeyframeAlignHorizontal,
IconKeyframeAlignVertical,
IconKeyframes,
IconKeyOff,
IconLadder,
IconLadderOff,
IconLadle,
@ -2627,8 +2627,6 @@ import {
IconMail,
IconMailAi,
IconMailBolt,
IconMailbox,
IconMailboxOff,
IconMailCancel,
IconMailCheck,
IconMailCode,
@ -2651,6 +2649,8 @@ import {
IconMailStar,
IconMailUp,
IconMailX,
IconMailbox,
IconMailboxOff,
IconMan,
IconManualGearbox,
IconMap,
@ -2684,12 +2684,12 @@ import {
IconMapPinPin,
IconMapPinPlus,
IconMapPinQuestion,
IconMapPins,
IconMapPinSearch,
IconMapPinShare,
IconMapPinStar,
IconMapPinUp,
IconMapPinX,
IconMapPins,
IconMapPlus,
IconMapQuestion,
IconMapSearch,
@ -2720,8 +2720,8 @@ import {
IconMathFunctionY,
IconMathGreater,
IconMathIntegral,
IconMathIntegrals,
IconMathIntegralX,
IconMathIntegrals,
IconMathLower,
IconMathMax,
IconMathMin,
@ -2820,13 +2820,13 @@ import {
IconMessagePlus,
IconMessageQuestion,
IconMessageReport,
IconMessages,
IconMessageSearch,
IconMessageShare,
IconMessagesOff,
IconMessageStar,
IconMessageUp,
IconMessageX,
IconMessages,
IconMessagesOff,
IconMeteor,
IconMeteorOff,
IconMichelinBibGourmand,
@ -2972,8 +2972,8 @@ import {
IconNeedleThread,
IconNetwork,
IconNetworkOff,
IconNews,
IconNewSection,
IconNews,
IconNewsOff,
IconNfc,
IconNfcOff,
@ -2982,9 +2982,9 @@ import {
IconNoDerivatives,
IconNorthStar,
IconNote,
IconNoteOff,
IconNotebook,
IconNotebookOff,
IconNoteOff,
IconNotes,
IconNotesOff,
IconNotification,
@ -3143,8 +3143,8 @@ import {
IconPlaneDeparture,
IconPlaneInflight,
IconPlaneOff,
IconPlanet,
IconPlaneTilt,
IconPlanet,
IconPlanetOff,
IconPlant,
IconPlant2,
@ -3153,6 +3153,9 @@ import {
IconPlayBasketball,
IconPlayCard,
IconPlayCardOff,
IconPlayFootball,
IconPlayHandball,
IconPlayVolleyball,
IconPlayerEject,
IconPlayerPause,
IconPlayerPlay,
@ -3162,8 +3165,6 @@ import {
IconPlayerStop,
IconPlayerTrackNext,
IconPlayerTrackPrev,
IconPlayFootball,
IconPlayHandball,
IconPlaylist,
IconPlaylistAdd,
IconPlaylistOff,
@ -3172,7 +3173,6 @@ import {
IconPlaystationSquare,
IconPlaystationTriangle,
IconPlaystationX,
IconPlayVolleyball,
IconPlug,
IconPlugConnected,
IconPlugConnectedX,
@ -3185,6 +3185,7 @@ import {
IconPodium,
IconPodiumOff,
IconPoint,
IconPointOff,
IconPointer,
IconPointerBolt,
IconPointerCancel,
@ -3206,7 +3207,6 @@ import {
IconPointerStar,
IconPointerUp,
IconPointerX,
IconPointOff,
IconPokeball,
IconPokeballOff,
IconPokerChip,
@ -3256,9 +3256,9 @@ import {
IconRadar2,
IconRadarOff,
IconRadio,
IconRadioOff,
IconRadioactive,
IconRadioactiveOff,
IconRadioOff,
IconRadiusBottomLeft,
IconRadiusBottomRight,
IconRadiusTopLeft,
@ -3342,9 +3342,9 @@ import {
IconRobotOff,
IconRocket,
IconRocketOff,
IconRollerSkating,
IconRollercoaster,
IconRollercoasterOff,
IconRollerSkating,
IconRosette,
IconRosetteNumber0,
IconRosetteNumber1,
@ -3381,6 +3381,10 @@ import {
IconRulerMeasure,
IconRulerOff,
IconRun,
IconSTurnDown,
IconSTurnLeft,
IconSTurnRight,
IconSTurnUp,
IconSailboat,
IconSailboat2,
IconSailboatOff,
@ -3471,6 +3475,7 @@ import {
IconShare2,
IconShare3,
IconShareOff,
IconShiJumping,
IconShield,
IconShieldBolt,
IconShieldCancel,
@ -3496,7 +3501,6 @@ import {
IconShieldStar,
IconShieldUp,
IconShieldX,
IconShiJumping,
IconShip,
IconShipOff,
IconShirt,
@ -3538,6 +3542,8 @@ import {
IconShoppingCartX,
IconShovel,
IconShredder,
IconSignLeft,
IconSignRight,
IconSignal2g,
IconSignal3g,
IconSignal4g,
@ -3551,13 +3557,11 @@ import {
IconSignalLte,
IconSignature,
IconSignatureOff,
IconSignLeft,
IconSignRight,
IconSitemap,
IconSitemapOff,
IconSkateboard,
IconSkateboarding,
IconSkateboardOff,
IconSkateboarding,
IconSkull,
IconSlash,
IconSlashes,
@ -3581,11 +3585,11 @@ import {
IconSolarPanel2,
IconSort09,
IconSort90,
IconSortAZ,
IconSortAscending,
IconSortAscending2,
IconSortAscendingLetters,
IconSortAscendingNumbers,
IconSortAZ,
IconSortDescending,
IconSortDescending2,
IconSortDescendingLetters,
@ -3624,11 +3628,11 @@ import {
IconSquareChevronDown,
IconSquareChevronLeft,
IconSquareChevronRight,
IconSquareChevronUp,
IconSquareChevronsDown,
IconSquareChevronsLeft,
IconSquareChevronsRight,
IconSquareChevronsUp,
IconSquareChevronUp,
IconSquareDot,
IconSquareF0,
IconSquareF1,
@ -3698,11 +3702,11 @@ import {
IconSquareRoundedChevronDown,
IconSquareRoundedChevronLeft,
IconSquareRoundedChevronRight,
IconSquareRoundedChevronUp,
IconSquareRoundedChevronsDown,
IconSquareRoundedChevronsLeft,
IconSquareRoundedChevronsRight,
IconSquareRoundedChevronsUp,
IconSquareRoundedChevronUp,
IconSquareRoundedLetterA,
IconSquareRoundedLetterB,
IconSquareRoundedLetterC,
@ -3742,10 +3746,10 @@ import {
IconSquareRoundedNumber9,
IconSquareRoundedPlus,
IconSquareRoundedX,
IconSquaresDiagonal,
IconSquareToggle,
IconSquareToggleHorizontal,
IconSquareX,
IconSquaresDiagonal,
IconStack,
IconStack2,
IconStack3,
@ -3774,25 +3778,21 @@ import {
IconStretching,
IconStretching2,
IconStrikethrough,
IconSTurnDown,
IconSTurnLeft,
IconSTurnRight,
IconSTurnUp,
IconSubmarine,
IconSubscript,
IconSubtask,
IconSum,
IconSumOff,
IconSun,
IconSunglasses,
IconSunHigh,
IconSunLow,
IconSunMoon,
IconSunOff,
IconSunWind,
IconSunglasses,
IconSunrise,
IconSunset,
IconSunset2,
IconSunWind,
IconSuperscript,
IconSvg,
IconSwimming,
@ -3863,18 +3863,18 @@ import {
IconTextResize,
IconTextSize,
IconTextSpellcheck,
IconTexture,
IconTextWrap,
IconTextWrapDisabled,
IconTexture,
IconTheater,
IconThermometer,
IconThumbDown,
IconThumbDownOff,
IconThumbUp,
IconThumbUpOff,
IconTicTac,
IconTicket,
IconTicketOff,
IconTicTac,
IconTie,
IconTilde,
IconTiltShift,
@ -3960,8 +3960,8 @@ import {
IconTriangle,
IconTriangleInverted,
IconTriangleOff,
IconTriangles,
IconTriangleSquareCircle,
IconTriangles,
IconTrident,
IconTrolley,
IconTrophy,
@ -4002,16 +4002,16 @@ import {
IconUserPin,
IconUserPlus,
IconUserQuestion,
IconUsers,
IconUserSearch,
IconUsersGroup,
IconUserShare,
IconUserShield,
IconUsersMinus,
IconUsersPlus,
IconUserStar,
IconUserUp,
IconUserX,
IconUsers,
IconUsersGroup,
IconUsersMinus,
IconUsersPlus,
IconUvIndex,
IconUxCircle,
IconVaccine,
@ -4060,9 +4060,9 @@ import {
IconVolumeOff,
IconWalk,
IconWall,
IconWallOff,
IconWallet,
IconWalletOff,
IconWallOff,
IconWallpaper,
IconWallpaperOff,
IconWand,
@ -4073,8 +4073,6 @@ import {
IconWashDry2,
IconWashDry3,
IconWashDryA,
IconWashDryclean,
IconWashDrycleanOff,
IconWashDryDip,
IconWashDryF,
IconWashDryFlat,
@ -4083,6 +4081,8 @@ import {
IconWashDryP,
IconWashDryShade,
IconWashDryW,
IconWashDryclean,
IconWashDrycleanOff,
IconWashEco,
IconWashGentle,
IconWashHand,
@ -4113,9 +4113,9 @@ import {
IconWifi2,
IconWifiOff,
IconWind,
IconWindOff,
IconWindmill,
IconWindmillOff,
IconWindOff,
IconWindow,
IconWindowMaximize,
IconWindowMinimize,