How to use the @bentley/ui-framework.DragDropLayerManager.registerTypeLayer function in @bentley/ui-framework

To help you get started, we’ve selected a few @bentley/ui-framework examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / widgets / TreeDemoWidget.tsx View on Github external
public render() {
    DragDropLayerManager.registerTypeLayer(TreeDragTypes.Parent, ParentDragLayer);
    DragDropLayerManager.registerTypeLayer(TreeDragTypes.Child, ChildDragLayer);

    let objectTypes: Array = [];
    if (treeDropProps.objectTypes) {
      if (typeof treeDropProps.objectTypes !== "function")
        objectTypes = treeDropProps.objectTypes;
      else
        objectTypes = treeDropProps.objectTypes();
    }
    if (this.state.checked)
      objectTypes.push(TableDragTypes.Row);

    const dragProps = treeDragProps;
    const dropProps = {
      ...treeDropProps,
      objectTypes,
    };
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / widgets / TreeDemoWidget.tsx View on Github external
public render() {
    DragDropLayerManager.registerTypeLayer(TreeDragTypes.Parent, ParentDragLayer);
    DragDropLayerManager.registerTypeLayer(TreeDragTypes.Child, ChildDragLayer);

    let objectTypes: Array = [];
    if (treeDropProps.objectTypes) {
      if (typeof treeDropProps.objectTypes !== "function")
        objectTypes = treeDropProps.objectTypes;
      else
        objectTypes = treeDropProps.objectTypes();
    }
    if (this.state.checked)
      objectTypes.push(TableDragTypes.Row);

    const dragProps = treeDragProps;
    const dropProps = {
      ...treeDropProps,
      objectTypes,
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / widgets / BreadcrumbDemoWidget.tsx View on Github external
public render() {
    const path = new BreadcrumbPath(demoMutableTreeDataProvider);

    DragDropLayerManager.registerTypeLayer(TreeDragTypes.Parent, ParentDragLayer);
    DragDropLayerManager.registerTypeLayer(TreeDragTypes.Child, ChildDragLayer);

    let objectTypes: Array = [];
    if (treeDropProps.objectTypes) {
      if (typeof treeDropProps.objectTypes !== "function")
        objectTypes = treeDropProps.objectTypes;
      else
        objectTypes = treeDropProps.objectTypes();
    }
    if (this.state.checked)
      objectTypes.push(TableDragTypes.Row);

    const dragProps = treeDragProps;
    const dropProps = {
      ...treeDropProps,
      objectTypes,
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / widgets / BreadcrumbDemoWidget.tsx View on Github external
public render() {
    const path = new BreadcrumbPath(demoMutableTreeDataProvider);

    DragDropLayerManager.registerTypeLayer(TreeDragTypes.Parent, ParentDragLayer);
    DragDropLayerManager.registerTypeLayer(TreeDragTypes.Child, ChildDragLayer);

    let objectTypes: Array = [];
    if (treeDropProps.objectTypes) {
      if (typeof treeDropProps.objectTypes !== "function")
        objectTypes = treeDropProps.objectTypes;
      else
        objectTypes = treeDropProps.objectTypes();
    }
    if (this.state.checked)
      objectTypes.push(TableDragTypes.Row);

    const dragProps = treeDragProps;
    const dropProps = {
      ...treeDropProps,
      objectTypes,
    };
github imodeljs / imodeljs / test-apps / ui-test-app / src / frontend / appui / widgets / TableDemoWidget.tsx View on Github external
public render() {
    DragDropLayerManager.registerTypeLayer(TableDragTypes.Row, RowDragLayer);

    let objectTypes: Array = [];
    if (tableDropProps.objectTypes) {
      if (typeof tableDropProps.objectTypes !== "function")
        objectTypes = tableDropProps.objectTypes;
      else
        objectTypes = tableDropProps.objectTypes();
    }
    if (this.state.checked)
      objectTypes.push(TreeDragTypes.Parent, TreeDragTypes.Child);

    const dragProps = tableDragProps;
    const dropProps = {
      ...tableDropProps,
      objectTypes,
    };