telamonian 07182604be removed final vestiges of deprecated IconRegistry from codebase 5 yıl önce
..
.storybook 880713e5af improve svg loader in storybook's webpack 5 yıl önce
src 07182604be removed final vestiges of deprecated IconRegistry from codebase 5 yıl önce
stories a22539d6b6 migrated Collapse to JLIcon 5 yıl önce
style 07182604be removed final vestiges of deprecated IconRegistry from codebase 5 yıl önce
README.md 7713f2aa04 added support for the (deprecated) icon CSS classes to ui-components 5 yıl önce
babel.config.js 52fe38f4e3 Add storybook to ui-components 5 yıl önce
package.json 656d7f54db set up all in one busy/close/close-circle icon 5 yıl önce
tsconfig.json 036c9fdeb8 progress 5 yıl önce
typedoc.json afe04d6898 Migrate typedoc config to more conventional typedoc.json files 5 yıl önce

README.md

@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