blob: 1b6056be67c5b0cd80456688b6a3c99dc0187387 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
// import React = require("react");
// import { IReactionDisposer } from "mobx";
// import { observer } from "mobx-react";
// import { documentSchema } from "../../../new_fields/documentSchemas";
// import { Id } from '../../../new_fields/FieldSymbols';
// import { makeInterface, listSpec } from "../../../new_fields/Schema";
// import { StrCast, Cast } from "../../../new_fields/Types";
// import { ViewBoxAnnotatableComponent } from '../DocComponent';
// import { SearchBox } from "../search/SearchBox";
// import { FieldView, FieldViewProps } from './FieldView';
// import "./QueryBox.scss";
// import { List } from "../../../new_fields/List";
// import { SnappingManager } from "../../util/SnappingManager";
// type QueryDocument = makeInterface<[typeof documentSchema]>;
// const QueryDocument = makeInterface(documentSchema);
// @observer
// export class QueryBox extends ViewBoxAnnotatableComponent<FieldViewProps, QueryDocument>(QueryDocument) {
// public static LayoutString(fieldKey: string) { return FieldView.LayoutString(QueryBox, fieldKey); }
// _docListChangedReaction: IReactionDisposer | undefined;
// componentDidMount() {
// }
// componentWillUnmount() {
// this._docListChangedReaction?.();
// }
// render() {
// const dragging = !SnappingManager.GetIsDragging() ? "" : "-dragging";
// return <div className={`queryBox${dragging}`} onWheel={(e) => e.stopPropagation()} >
// <SearchBox Document={this.props.Document} />
// </div >;
// }
// }
// //<SearchBox id={this.props.Document[Id]} sideBar={side} Document={this.props.Document} searchQuery={StrCast(this.dataDoc.searchQuery)} filterQuery={this.dataDoc.filterQuery} />
|