mirror of
https://github.com/gravitational/teleport.git
synced 2026-11-02 14:59:53 +08:00
* Refactor the standard role editor to optimize its performance This change makes every role editor section render separately, not affecting other sections. This is achieved by property memoization. In order to do it, we switch from managing the standard editor state using `useState()` to `useReducer()`. The state and action dispatcher are created with a new `useStandardModel()` function. Another change required to support memoization in the rendering phase is memoizing partial validation results. * review
Packages
This directory contains Teleport Web UI packages. A package can be a stand-alone web application or library referenced by other packages.
Description
| Package | Description |
|---|---|
teleport |
Open-source version of Teleport Web UI |
teleterm |
Open-source version of Teleport Connect (Electron app) |
build |
Collection of Vite build scripts used to build Teleport packages |
design |
Teleport design system |
shared |
Shared code |