@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
21 lines (20 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FilterItemComponent = void 0;
const jsx_runtime_1 = require("react/jsx-runtime");
const react_bootstrap_1 = require("react-bootstrap");
const AbstractMenuItemComponent_1 = require("../AbstractMenuItemComponent");
const ItemComponent_1 = require("./ItemComponent");
class FilterItemComponent extends AbstractMenuItemComponent_1.AbstractMenuItemComponent {
constructor() {
super(...arguments);
this.state = {
filteredElements: [],
collapseIn: false,
};
}
render() {
return ((0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, { children: [(0, jsx_runtime_1.jsx)(ItemComponent_1.ItemComponent, { onClick: () => this.setState({ collapseIn: !this.state.collapseIn }), children: "FILTER" }), (0, jsx_runtime_1.jsx)(react_bootstrap_1.Collapse, { in: this.state.collapseIn, children: (0, jsx_runtime_1.jsx)("div", { className: "position-absolute" }) })] }));
}
}
exports.FilterItemComponent = FilterItemComponent;