44 lines
1.1 KiB
JavaScript
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: 'PXEAndIPMIToolDriverFields.addr_title',
|
|
defaultMessage: 'IPMI IP Address or FQDN'
|
|
},
|
|
port_title: {
|
|
id: 'PXEAndIPMIToolDriverFields.port_title',
|
|
defaultMessage: 'IPMI Port'
|
|
},
|
|
user_title: {
|
|
id: 'PXEAndIPMIToolDriverFields.user_title',
|
|
defaultMessage: 'IPMI Username'
|
|
},
|
|
pwd_title: {
|
|
id: 'PXEAndIPMIToolDriverFields.pwd_title',
|
|
defaultMessage: 'IPMI Password'
|
|
}
|
|
});
|
|
|
|
class PXEAndIPMIToolDriverFields 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)}
|
|
/>
|
|
);
|
|
}
|
|
}
|
|
|
|
PXEAndIPMIToolDriverFields.propTypes = {
|
|
intl: React.PropTypes.object
|
|
};
|
|
|
|
export default injectIntl(PXEAndIPMIToolDriverFields);
|