UNPKG

@rcsb/rcsb-saguaro-app

Version:
21 lines (20 loc) 1.06 kB
"use strict"; 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;