import React, { Component, PropTypes } from 'react'; import { Link } from 'react-router'; import Button from 'components/buttons/Button'; import Icon from 'components/icons/Icon'; import KolideAce from 'components/KolideAce'; import queryInterface from 'interfaces/query'; import SecondarySidePanelContainer from 'components/side_panels/SecondarySidePanelContainer'; const baseClass = 'query-details-side-panel'; class QueryDetailsSidePanel extends Component { static propTypes = { onEditQuery: PropTypes.func.isRequired, query: queryInterface.isRequired, }; handleEditQueryClick = (evt) => { evt.preventDefault(); const { onEditQuery, query } = this.props; return onEditQuery(query); } renderPacks = () => { const { packs } = this.props.query; if (!packs || (packs && !packs.length)) { return
There are no packs associated with this query
; } return ({description || No description available}