terra-application-header-layout
Version:
This component renders an application header layout. To be used with a layout.
81 lines (80 loc) • 3.81 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _bind = _interopRequireDefault(require("classnames/bind"));
var _terraResponsiveElement = _interopRequireDefault(require("terra-responsive-element"));
var _terraApplicationHeaderLayout = _interopRequireDefault(require("terra-application-header-layout"));
var _ExtensionsExample = _interopRequireDefault(require("terra-application-header-layout/lib/terra-dev-site/doc/common/ExtensionsExample"));
var _LogoExample = _interopRequireDefault(require("terra-application-header-layout/lib/terra-dev-site/doc/common/LogoExample"));
var _NavigationExample = _interopRequireDefault(require("terra-application-header-layout/lib/terra-dev-site/doc/common/NavigationExample"));
var _ToggleExample = _interopRequireDefault(require("terra-application-header-layout/lib/terra-dev-site/doc/common/ToggleExample"));
var _UtilitiesExample = _interopRequireDefault(require("terra-application-header-layout/lib/terra-dev-site/doc/common/UtilitiesExample"));
var _HeaderWireframeModule = _interopRequireDefault(require("./HeaderWireframe.module.scss"));
var cx = _bind.default.bind(_HeaderWireframeModule.default);
var HeaderWireframe = function HeaderWireframe() {
var tinyHeader = /*#__PURE__*/_react.default.createElement(_terraApplicationHeaderLayout.default, {
logo: /*#__PURE__*/_react.default.createElement(_LogoExample.default, {
size: "tiny"
}),
utilities: /*#__PURE__*/_react.default.createElement(_UtilitiesExample.default, {
size: "tiny"
}),
extensions: /*#__PURE__*/_react.default.createElement(_ExtensionsExample.default, {
size: "tiny"
}),
navigation: /*#__PURE__*/_react.default.createElement(_NavigationExample.default, {
size: "tiny"
}),
toggle: /*#__PURE__*/_react.default.createElement(_ToggleExample.default, {
size: "tiny"
})
});
var mediumHeader = /*#__PURE__*/_react.default.createElement(_terraApplicationHeaderLayout.default, {
logo: /*#__PURE__*/_react.default.createElement(_LogoExample.default, {
size: "small"
}),
utilities: /*#__PURE__*/_react.default.createElement(_UtilitiesExample.default, {
size: "small"
}),
extensions: /*#__PURE__*/_react.default.createElement(_ExtensionsExample.default, {
size: "small"
}),
navigation: /*#__PURE__*/_react.default.createElement(_NavigationExample.default, {
size: "small"
}),
toggle: /*#__PURE__*/_react.default.createElement(_ToggleExample.default, {
size: "small"
})
});
var largeHeader = /*#__PURE__*/_react.default.createElement(_terraApplicationHeaderLayout.default, {
logo: /*#__PURE__*/_react.default.createElement(_LogoExample.default, {
size: "medium"
}),
utilities: /*#__PURE__*/_react.default.createElement(_UtilitiesExample.default, {
size: "medium"
}),
extensions: /*#__PURE__*/_react.default.createElement(_ExtensionsExample.default, {
size: "medium"
}),
navigation: /*#__PURE__*/_react.default.createElement(_NavigationExample.default, {
size: "medium"
}),
toggle: /*#__PURE__*/_react.default.createElement(_ToggleExample.default, {
size: "medium"
})
});
return /*#__PURE__*/_react.default.createElement("div", {
className: cx('content-wrapper')
}, /*#__PURE__*/_react.default.createElement("div", {
className: cx('responsive-element-wrapper')
}, /*#__PURE__*/_react.default.createElement(_terraResponsiveElement.default, {
tiny: tinyHeader,
medium: mediumHeader,
large: largeHeader
})));
};
var _default = exports.default = HeaderWireframe;