UNPKG

@workday/canvas-kit-react

Version:

The parent module that contains all Workday Canvas Kit React components

18 lines (17 loc) 708 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useBannerIcon = void 0; const common_1 = require("@workday/canvas-kit-react/common"); const canvas_system_icons_web_1 = require("@workday/canvas-system-icons-web"); const useBannerModel_1 = require("./useBannerModel"); /** * Adds the necessary props to a `Icon` component. * Used by the Banner.Icon subcomponent */ exports.useBannerIcon = (0, common_1.createElemPropsHook)(useBannerModel_1.useBannerModel)(({ state }) => { const icon = state.hasError ? canvas_system_icons_web_1.exclamationCircleIcon : canvas_system_icons_web_1.exclamationTriangleIcon; return { icon: icon, size: 20, }; });