Learning iModel.js UI
This section provides explanations of the concepts that are in the iModel.js UI.
iModel.js UI is compatible with React 16.8 and later.
The iModel.js UI library is divided into these NPM packages in the
|ui‑abstract||Abstractions for UI controls and items, such as Toolbar, Button, Menu, Backstage, StatusBar and Widget.|
|ui‑core||General purpose React components, such as Dialog, MessageBox, SearchBox, RadialMenu and SplitButton.|
|ui‑components||React components that are data-oriented, such as PropertyGrid, Table, Tree and Breadcrumb.|
|ui‑ninezone||React components for application user interface layouts following the Bentley 9‑Zone pattern.|
|ui‑framework||Application fragments for Login, Project, iModel and View selection, and configuration of the application UI including the Backstage, Frontstages, Zones, Widgets, etc.|
- UI 2.0.
- Creating an IModelApp that supports Extensible UI.
- Augmenting the UI of an IModelApp.
- Glossary of terms used in iModel.js UI
- React and Typescript
Last Updated: 15 October, 2020