Introduce DashboardEditHeader
parent
4daaa45809
commit
acff37f280
|
@ -0,0 +1,36 @@
|
||||||
|
import React, {PropTypes} from 'react'
|
||||||
|
|
||||||
|
const DashboardEditHeader = ({
|
||||||
|
dashboard,
|
||||||
|
onSave,
|
||||||
|
}) => (
|
||||||
|
<div className="page-header full-width">
|
||||||
|
<div className="page-header__container">
|
||||||
|
<div className="page-header__left">
|
||||||
|
<input
|
||||||
|
className="chronograf-header__editing"
|
||||||
|
autoFocus={true}
|
||||||
|
defaultValue={dashboard && dashboard.name}
|
||||||
|
placeholder="Dashboard name"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div className="page-header__right">
|
||||||
|
<div className="btn btn-sm btn-success" onClick={onSave}>
|
||||||
|
Save
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
|
||||||
|
const {
|
||||||
|
shape,
|
||||||
|
func,
|
||||||
|
} = PropTypes
|
||||||
|
|
||||||
|
DashboardEditHeader.propTypes = {
|
||||||
|
dashboard: shape({}),
|
||||||
|
onSave: func.isRequired,
|
||||||
|
}
|
||||||
|
|
||||||
|
export default DashboardEditHeader
|
Loading…
Reference in New Issue