import React from "react";
import classNames from "classnames";
import Icon from "components/Icon/Icon";
import DataError from "components/DataError";
const baseClass = "device-user-error";
interface IDeviceUserErrorProps {
/** Modifies styling for mobile width (<768px) */
isMobileView?: boolean;
/** Modifies error message for iPhone/iPad/Android */
isMobileDevice?: boolean;
isAuthenticationError?: boolean;
isErrorSetupSteps?: boolean;
}
const DeviceUserError = ({
isMobileView = false,
isMobileDevice = false,
isAuthenticationError = false,
isErrorSetupSteps = false,
}: IDeviceUserErrorProps): JSX.Element => {
const wrapperClassnames = classNames(baseClass, {
[`${baseClass}__mobile-view`]: isMobileView,
});
// Default: "Something went wrong"
let headerContent: React.ReactNode = (
<>