+
+ { this.createSpeechBubble(version) }
+ {`
+ \\
+ \\ ^__^
+ (oo)\\_______
+ (__) A )\\
+ ||----w |
+ || ||
+ `}
+
+
+
+
+ Ansible Version
+ { ansible_version }
+
+
+ { error ? error
: ''}
+
+ );
+ }
+}
export default About;
diff --git a/src/components/HelpDropdown.jsx b/src/components/HelpDropdown.jsx
new file mode 100644
index 0000000000..9107dee0b4
--- /dev/null
+++ b/src/components/HelpDropdown.jsx
@@ -0,0 +1,61 @@
+import React, { Component, Fragment } from 'react';
+import {
+ Dropdown,
+ DropdownItem,
+ DropdownToggle,
+ DropdownPosition,
+} from '@patternfly/react-core';
+import { QuestionCircleIcon } from '@patternfly/react-icons';
+import AboutModal from './About';
+
+class HelpDropdown extends Component {
+ state = {
+ isOpen: false,
+ showAboutModal: false
+ };
+
+ render () {
+ const { isOpen, showAboutModal } = this.state;
+ const dropdownItems = [
+