azure-devops-ui
Version:
React components for building web UI in Azure DevOps
21 lines (20 loc) • 1.08 kB
JavaScript
import "../../CommonImports";
import "../../Core/core.css";
import "./Header.css";
import * as React from "react";
import { ScreenSize } from '../../Core/Util/Screen';
import { Button } from '../../Button';
import { IconSize } from '../../Icon';
import * as Resources from '../../Resources.Page';
import { css } from '../../Util';
import { ScreenSizeObserver } from '../../Utilities/ScreenSize';
export function HeaderBackButton(props) {
const { buttonProps } = props;
return (React.createElement(ScreenSizeObserver, null, (screenSizeProps) => {
const smallScreen = screenSizeProps.screenSize === ScreenSize.xsmall;
return (React.createElement(Button, Object.assign({ ariaLabel: Resources.Back, iconProps: {
iconName: "Back",
size: smallScreen ? IconSize.small : undefined
}, subtle: true }, buttonProps, { text: smallScreen ? (buttonProps.text ? buttonProps.text : Resources.Back) : undefined, className: css(buttonProps.className, "bolt-header-back-button justify-end") })));
}));
}