# @jupyterlab/ui-components

A JupyterLab package that provides UI elements of various types (React components, DOM elements, etc) to core JupyterLab packages and third-party extensions.

# Icon notes

## Icon sourcing notes

The following icons were originally taken from a set of material design icons:

- `filetype/folder.svg`
  - originally `ic_folder_24px.svg`
- `sidebar/build.svg`
  - originally `ic_build_24px.svg`
- `sidebar/extension.svg`
  - originally `ic_extension_24px.svg`
- `sidebar/palette.svg`
  - originally `ic_palette_24px.svg`
- `sidebar/tab.svg`
  - originally `ic_tab_24px.svg`
- `statusbar/kernel.svg`
  - originally `ic_memory_24px.svg`

## Icon usage notes

The icons are organized into various categories in `./style/icons`, based on where/how they are used in Jupyterlab core. Some icons fall into multiple categories, and are noted here:

- `filetype/file.svg`
  - filetype
  - settingeditor
- `filetype/folder.svg`
  - breadcrumb
  - filetype
  - sidebar
- `filetype/markdown.svg`
  - filetype
  - settingeditor
- `filetype/notebook.svg`
  - filetype
  - launcher
  - settingeditor
- `statusbar/terminal.svg`
  - launcher
  - statusbar
  - settingeditor
