Bin
2025-12-17 2b99d77d73ba568beff0a549534017caaad8a6de
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
import { inject, observer } from "mobx-react";
import { cn } from "../../../utils/bem";
import { Space } from "../../Common/Space/Space";
import "./TabPanel.scss";
 
const injector = inject(({ store }) => {
  return {
    store,
  };
});
 
export const Toolbar = injector(
  observer(({ store }) => {
    return (
      <div className={cn("tab-panel").toClassName()}>
        {store.SDK.toolbarInstruments.map((section, i) => {
          return (
            <Space size="small" key={`section-${i}`}>
              {section.map((instrument, i) => {
                const Instrument = store.SDK.getInstrument(instrument);
 
                return Instrument ? <Instrument key={`instrument-${instrument}-${i}`} size="small" /> : null;
              })}
            </Space>
          );
        })}
      </div>
    );
  }),
);