defaultTemplateQueryCtrl.tsx 667 B

1234567891011121314151617181920212223242526272829303132
  1. import React, { PureComponent } from 'react';
  2. interface Props {
  3. query: string;
  4. }
  5. export default class DefaultTemplateQueryCtrl extends PureComponent<Props> {
  6. constructor(props) {
  7. super(props);
  8. }
  9. componentDidMount() {
  10. console.log('componentDidMount');
  11. }
  12. render() {
  13. return (
  14. <div className="gf-form">
  15. <span className="gf-form-label width-7">Query</span>
  16. <input
  17. type="text"
  18. className="gf-form-input"
  19. ng-model="current.query"
  20. placeholder="metric name or tags query"
  21. ng-model-onblur
  22. ng-change="runQuery()"
  23. required
  24. />
  25. </div>
  26. );
  27. }
  28. }