tripleo-ui/src/js/components/nodes/driver_fields/PXEAndSSHDriverFields.js

44 lines
1.1 KiB
JavaScript

import { defineMessages, injectIntl } from 'react-intl';
import React from 'react';
import DriverFields from './DriverFields';
const messages = defineMessages({
addr_title: {
id: 'PXEAndSSHDriverFields.addr_title',
defaultMessage: 'SSH IP Address or FQDN'
},
port_title: {
id: 'PXEAndSSHDriverFields.port_title',
defaultMessage: 'SSH Port'
},
user_title: {
id: 'PXEAndSSHDriverFields.user_title',
defaultMessage: 'SSH User'
},
pwd_title: {
id: 'PXEAndSSHDriverFields.pwd_title',
defaultMessage: 'SSH Key'
}
});
class PXEAndSSHDriverFields extends React.Component {
render() {
return (
<DriverFields
{...this.props}
addr_title={this.props.intl.formatMessage(messages.addr_title)}
user_title={this.props.intl.formatMessage(messages.user_title)}
port_title={this.props.intl.formatMessage(messages.port_title)}
pwd_title={this.props.intl.formatMessage(messages.pwd_title)}
/>
);
}
}
PXEAndSSHDriverFields.propTypes = {
intl: React.PropTypes.object
};
export default injectIntl(PXEAndSSHDriverFields);