UNPKG

@wix/design-system

Version:

@wix/design-system

16 lines 1.08 kB
import React from 'react'; import { ToggleOn } from '@wix/wix-ui-icons-common/system'; import { LinearProgressBarCore } from './LinearProgressBarCore'; import { StatusIndicator } from '../StatusIndicator'; import { dataHooks } from './LinearProgressBar.constants'; import { useIcons } from '../WixDesignSystemIconThemeProvider'; const defaultSkin = 'standard'; function LinearProgressBar({ errorMessage, skin = defaultSkin, light, dataHook, error, padding, height, ...otherProps }) { const icons = useIcons('LinearProgressBar', { ToggleOn, }); return (React.createElement(LinearProgressBarCore, { "data-hook": dataHook, rootModifiers: { light, skin, padding, height }, "data-skin": skin, "data-padding": padding, ...otherProps, error: error, successIcon: React.createElement(icons.ToggleOn, null), errorIcon: React.createElement(StatusIndicator, { dataHook: dataHooks.errorIcon, status: "error", message: errorMessage }) })); } LinearProgressBar.displayName = 'LinearProgressBar'; export { LinearProgressBar }; //# sourceMappingURL=LinearProgressBar.js.map