import React, {useContext} from 'react'; import {useStream, useStreamWithPatcher} from "ui/effects"; import {SELECTABLE_ENTITIES} from "../../scene/entityContextBundle"; import {AppContext} from "cad/dom/components/AppContext"; import Field from "ui/components/controls/Field"; import {InnerFolder} from "ui/components/Folder"; import Label from "ui/components/controls/Label"; import TextControl from "ui/components/controls/TextControl"; import Stack from "ui/components/Stack"; import {ColorControl} from "ui/components/controls/ColorControl"; export function SelectionView() { const selections = []; SELECTABLE_ENTITIES.forEach(entity => { selections.push(useStream(ctx => ctx.streams.selection[entity])); }); return