@wix/design-system
Version:
@wix/design-system
16 lines • 1.08 kB
JavaScript
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